[
  {
    "path": ".gitignore",
    "content": ".DS_Store\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nPacchetti necessari:\n\n- herbstluftwm (https://herbstluftwm.org/)\n- redshift\n- rofi\n- firefox\n- dmenu\n- polybar\n- micro (lo schema colori è cmc-16, pre-installato)\n- Akwa-dark (tema GTK per il software non QT)\n- Roboto Condensed\n- FontAwesome\n\nAttenzione a:\n\n- configurare il file powermenu-alt (polybar/script) con i comandi della propria distro.\n- controllare i file di Polybar (config e modules) perché contengono voci che devono essere adattate al vostro setup (es: i monitor, la scheda audio, ecc)\n\nIstruzioni:\n\n1) Installare i pacchetti necessari nella propria distro con KDE Plasma (anche Kubuntu, KDE Neon, Manjaro KDE o quel che è).\n2) Copiare i file dots dell'archivio seguendo la struttura esistente.\n3) Uscire dalla sessione attiva e scegliere la nuova voce Plasma + Herbstluftwm (o come l'avete chiamata) dal vostro login manager (probabilmente SDDM se avete KDE).\n4) Da qui iniziare a configurare KDE con i temi, i caratteri e le procedure mostrate nel video (i file dovrebbero già aver fatto tutto per voi, ma è meglio controllare).\n\nLe procedure sono semplici e lineari ma richiedono un po' di pratica con l'ambiente Linux. Non si può passare ad un setup tiling come questo senza un po' di rodaggio.\nIn caso di problemi potete sempre tornare alla sessione KDE standard (basta selezionarla al momento del login), ma consiglio di sforzarsi ad usare il nuovo ambiente così\nda trovare errori e, uno alla volta, capire come risolverli. I più comuni sono: Polybar non si avvia (controllare config, impostazioni monitor o errori di battitura), i font sono diversi\ndal previsto (li avete installati? la vostra distro come li chiama?), non si sa cosa premere (vedi sotto).\n\nPer aprire il terminale: Win+INVIO.\nPer lanciare Firefox: Win+Barra e poi scrivere Firefox e premere INVIO.\nPer chiudere una finestra: Win+Ctrl+Q.\nPer aprire il config di Herbstluftwm: aprire il terminale e poi \"conf-hb\". Con \"conf-poly\" si apre il config di Polybar. Questi \"alias\" sono definiti nel file .bashrc che avete installato.\n\nHappy Linux!\n\nRiccardo\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# If not running interactively, don't do anything\n[[ $- != *i* ]] && return\n\nalias ls='ls --color=auto -a'\nalias conf-hb='micro ~/.config/herbstluftwm/autostart'\nalias conf-poly='micro ~/.config/polybar/config.ini'\nalias conf-picom='micro ~/.config/picom.conf'\nalias nano='micro'\nalias hc='herbstclient'\n# PS1='[\\u@\\h \\W]\\$ '\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\]\\ \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\n\n# Completion for herbstclient\nsource /usr/share/bash-completion/completions/herbstclient\ncomplete -F _herbstclient_complete -o nospace hc\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/herbstluftwm/autostart",
    "content": "#!/usr/bin/env bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Config per herbstluftwm con KDE Plasma\n\nhc() {\n    herbstclient \"$@\"\n}\n\nhc emit_hook reload\n\n#xsetroot -solid '#303030'\n#feh --bg-fill ~/Immagini/void.png\n\nhc keyunbind --all\nMod=Mod4   # Tasto Windows / Mod1 per usare Alt\nmyTerm=konsole # Terminale preferito\nmyFM=dolphin # File manager preferito\nmyBorderOne='#262626' # Colore bordo primario\nmyBorderTwo='#303030' # Colore bordo secondario\n\nhc keybind $Mod-Alt-q quit\nhc keybind $Mod-Shift-r reload\nhc keybind $Mod-Shift-q close\nhc keybind $Mod-Return spawn $myTerm\nhc keybind $Mod-t spawn $myFM\nhc keybind $Mod-space spawn rofi -show drun -display-run \"\" -drun-display-format {name}\nhc keybind $Mod-Alt-space spawn rofi -modi todo:~/.config/rofi/rofi-todo.sh -show todo\nhc keybind $Mod-Control-space spawn ~/.config/polybar/scripts/powermenu-alt\n\n# focusing clients\nhc keybind $Mod-Left  focus left\nhc keybind $Mod-Down  focus down\nhc keybind $Mod-Up    focus up\nhc keybind $Mod-Right focus right\n\n# moving clients in tiling and floating mode\nhc keybind $Mod-Shift-Left  shift left\nhc keybind $Mod-Shift-Down  shift down\nhc keybind $Mod-Shift-Up    shift up\nhc keybind $Mod-Shift-Right shift right\n\n# splitting frames\n# dividi il frame attuale nella direzione richiesta\n# e seleziona la nuova parte\nhc keybind $Mod-u chain , split bottom 0.60 , focus down\nhc keybind $Mod-o chain , split right 0.5 , focus right\n\n# let the current frame explode into subframes\n#hc keybind $Mod-Control-space split explode\n\n# resizing frames and floating clients\nresizestep=0.04\nhc keybind $Mod-Control-Left    resize left +$resizestep\nhc keybind $Mod-Control-Down    resize down +$resizestep\nhc keybind $Mod-Control-Up      resize up +$resizestep\nhc keybind $Mod-Control-Right   resize right +$resizestep\n\n# tags\ntag_names=( {1..7} )\ntag_keys=( {1..7} 0 )\n\nhc rename default \"${tag_names[0]}\" || true\nfor i in \"${!tag_names[@]}\" ; do\n    hc add \"${tag_names[$i]}\"\n    key=\"${tag_keys[$i]}\"\n    if ! [ -z \"$key\" ] ; then\n        hc keybind \"$Mod-$key\" use_index \"$i\"\n        hc keybind \"$Mod-Shift-$key\" move_index \"$i\"\n    fi\ndone\n\n# cycle through tags (per replicare scorciatoie Gnome)\nhc keybind Control-Alt-Up use_index -1 \nhc keybind Control-Alt-Down use_index +1 \n\n# layouting\nhc keybind $Mod-r remove\n#hc keybind $Mod-s floating toggle # Rendere tutto float\nhc keybind $Mod-f fullscreen toggle # Rendere un frame fullscreen\nhc keybind $Mod-Shift-f set_attr clients.focus.floating toggle # Rendere float il frame attivo\nhc keybind $Mod-p pseudotile toggle\n\n# The following cycles through the available layouts within a frame, but skips\n# layouts, if the layout change wouldn't affect the actual window positions.\n# I.e. if there are two windows within a frame, the grid layout is skipped.\n# Cicla i layout nel frame selezioato (verticale, orizzonale, massimizzato, griglia)\nhc keybind $Mod-Shift-space                                                           \\\n            or , and . compare tags.focus.curframe_wcount = 2                   \\\n                     . cycle_layout +1 vertical horizontal max vertical grid    \\\n               , cycle_layout +1\n\n# mouse (valido solo su finestre float)\nhc mouseunbind --all\nhc mousebind $Mod-Button1 move\nhc mousebind $Mod-Button2 zoom\nhc mousebind $Mod-Button3 resize\n\n# focus (spostare il focus su monitor e finestre)\n#hc keybind $Mod-BackSpace   cycle_monitor\nhc keybind $Mod-Tab         cycle_all +1\nhc keybind $Mod-Shift-Tab   cycle_all -1\n#hc keybind $Mod-c cycle\nhc keybind $Mod-i jumpto urgent\n\n# theme (da ottimizzare)\nhc attr theme.tiling.reset 1\nhc attr theme.floating.reset 1\nhc set frame_border_active_color '#d7d7af'\nhc set frame_border_normal_color $myBorderOne\nhc set frame_bg_normal_color $myBorderOne\nhc set frame_bg_active_color $myBorderOne\nhc set frame_border_width 0\nhc set always_show_frame 0\nhc set frame_bg_transparent 1\nhc set frame_transparent_width 0\nhc set frame_gap -2\nhc set frame_padding 0\n\nhc attr theme.active.color $myBorderOne\nhc attr theme.normal.color $myBorderOne\nhc attr theme.urgent.color $myBorderOne\nhc attr theme.inner_width 0\nhc attr theme.inner_color $myBorderOne\nhc attr theme.border_width 30\nhc attr theme.active.inner_color $myBorderOne\nhc attr theme.active.outer_color $myBorderOne\nhc attr theme.background_color $myBorderOne\nhc attr theme.floating.border_width 28\nhc attr theme.floating.outer_width 2\nhc attr theme.floating.outer_color $myBorderTwo\nhc attr theme.floating.active.inner_color $myBorderOne\nhc attr theme.floating.active.inner_width 30\nhc attr theme.floating.active.outer_color $myBorderTwo\n\nhc set window_gap 2\nhc set smart_window_surroundings 0\nhc set smart_frame_surroundings 0\nhc set mouse_recenter_gap 0\nhc set focus_crosses_monitor_boundaries 1\nhc set swap_monitors_to_get_tag 1\n\n# rules\nhc unrule -F\nhc rule class='Gimp-2.10' tag=4\nhc rule class='Code - OSS' tag=3\n\nhc rule focus=on\nhc set focus_follows_mouse 1\n\n# give focus to most common terminals\nhc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on\nhc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on\nhc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on\nhc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off\n\nhc set tree_style '╾│ ├└╼─┐'\n\n# unlock, just to be sure\nhc unlock\n\n# do multi monitor setup here\n# hc set_monitors 1920x1080+0+0 3440x1404+1920+0\n# or simply:\nhc detect_monitors\n\n\n# find the panel (avvia Polybar e lascia il suo panel come backup)\npanel=~/.config/polybar/launch.sh\n[ -x \"$panel\" ] || panel=/etc/xdg/herbstluftwm/panel.sh\nfor monitor in $(hc list_monitors | cut -d: -f1) ; do\n    # start it on each monitor\n    \"$panel\" \"$monitor\" &\n    hc pad 1 0 0 36 0 # padding bottom per Polybar\ndone\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/ksplashrc",
    "content": "[KSplash]\nEngine=none\nTheme=None\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/config.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Polybar\n#\n\n[color]\nbg = #262626\nfg = #d7d7af\nac = #303030\nmf = #383838\n\n[global/wm]\nmargin-bottom = 0\nmargin-top = 0\ninclude-file = ~/.config/polybar/modules.ini\n\n[bar/main]\n; $ polybar -m | cut -d ':' -f 1 o $ xrandr -q | grep \" connected\" | cut -d ' ' -f1\n; lasciare vuoti i campi monitor sotto se non si conosce il loro nome\n; monitor = DisplayPort-0\n; monitor-fallback = HDMI-A-0\nmonitor-strict = false\n\noverride-redirect = true\nbottom = true\nfixed-center = true\nwidth = 100%\nheight = 36\noffset-x = 0%\noffset-y = 0%:\n\nbackground = ${color.bg}\nforeground = ${color.fg}\nradius-top = 0.0\nradius-bottom = 0.0\noverline-size = 6\nunderline-size = 6\noverline-color = ${color.bg}\nunderline-color = ${color.bg}\nborder-top-size = 2\nborder-color = ${color.ac}\npadding = 6\nmodule-margin-left = 0\nmodule-margin-right = 0\n\nfont-0 = \"Roboto Condensed:size=10;3\"\nfont-1 = \"FontAwesome:size=11;4\"\n\nmodules-left = sysmenu title\nmodules-center = hlwm\nmodules-right = settings redshift keyboard cpu memory alsa network calendar\n\nspacing = 0\ndim-value = 1.0\ntray-position = none\ntray-detached = false\ntray-maxsize = 16\ntray-transparent = false\ntray-offset-x = 0\ntray-offset-y = 0\ntray-padding = 0\ntray-scale = 1.0\n\n;; Cambio di tag con rotellina del mouse\nscroll-up = herbstclient use_index -1 --skip-visible\nscroll-down = herbstclient use_index +1 --skip-visible\n\n[settings]\nthrottle-output = 5\nthrottle-output-for = 10\nthrottle-input-for = 30\nscreenchange-reload = false\ncompositing-background = source\ncompositing-foreground = over\ncompositing-overline = over\ncompositing-underline = over\ncompositing-border = over\npseudo-transparency = false\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/launch.sh",
    "content": "#!/usr/bin/env sh\n\n## Add this to your wm startup file.\n\n# Terminate already running bar instances\nkillall -q polybar\n\n# Wait until the processes have been shut down\nwhile pgrep -x polybar >/dev/null; do sleep 1; done\n\n# Launch bar\npolybar -c ~/.config/polybar/config.ini main &\n\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/modules.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Moduli Polybar\n#\n\n[module/alsa]\ntype = internal/alsa\n# /proc/asound/cards\n# master-soundcard = hw:1\nformat-volume = VOL <label-volume>\nformat-volume-background = ${color.mf}\nformat-volume-underline = ${color.bg}\nformat-volume-overline = ${color.bg}\nformat-volume-padding = 2\nformat-volume-margin = 2\nlabel-volume = %percentage%%\nformat-muted-background = ${color.mf}\nformat-muted-underline = ${color.bg}\nformat-muted-overline = ${color.bg}\nformat-muted-padding = 2\nformat-muted-margin = 2\nformat-muted-prefix = \nlabel-muted = \"MUTED\"\nlabel-muted-foreground = ${color.fg}\n\n[module/cpu]\ntype = internal/cpu\ninterval = 1\nformat = <label>\nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 2 \nlabel = CPU %percentage%%\n\n[module/memory]\ntype = internal/memory\ninterval = 3\nformat = <label>\nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 0\nlabel = MEM %percentage_used%%\n\n[module/network]\ntype = internal/network\ninterface = enp5s0\ninterval = 60\naccumulate-stats = true\nunknown-as-up = true\nformat-connected = <label-connected>\nformat-connected-background = ${color.mf}\nformat-connected-underline = ${color.bg}\nformat-connected-overline = ${color.bg}\nformat-connected-padding = 2\nformat-connected-margin = 0\nformat-disconnected = <label-disconnected>\nformat-disconnected-background = ${color.mf}\nformat-disconnected-underline = ${color.bg}\nformat-disconnected-overline = ${color.bg}\nformat-disconnected-padding = 2\nformat-disconnected-margin = 0\nlabel-connected = \"%local_ip%\"\nlabel-disconnected = OFFLINE\n\n[module/sysmenu]\ntype = custom/text\ncontent = \ncontent-background = ${color.bg}\ncontent-foreground = ${color.fg}\ncontent-margin = 3\nclick-left = ~/.config/polybar/scripts/powermenu-alt\n\n[module/hlwm]\ntype = custom/script\nexec = python ~/.config/polybar/scripts/herbstluftwm.py\ntail = true\n\n[module/redshift]\ntype = custom/script\nformat = <label> \nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 2\nexec = . ~/.config/polybar/scripts/env.sh && ~/.config/polybar/scripts/redshift.sh temperature \nclick-left = . ~/.config/polybar/scripts/env.sh && ~/.config/polybar/scripts/redshift.sh toggle \ninterval= 5\n\n[module/calendar]\ntype = custom/script\nformat = <label>\nformat-padding = 2\nformat-offset = 12\n\nexec = ~/.config/polybar/scripts/popup-calendar.sh\ninterval = 60\nclick-left = plasmawindowed org.kde.plasma.calendar &\n\n[module/settings]\ntype = custom/text\ncontent = \ncontent-background = ${color.mf}\ncontent-foreground = ${color.fg}\ncontent-underline = ${color.bg}\ncontent-overline = ${color.bg}\ncontent-padding = 2\nclick-left = systemsettings5 &\n\n[module/title]\ntype = internal/xwindow\nformat = <label>\nformat-padding = 2\nformat-margin = 0\nlabel = %title%\nlabel-maxlen = 60\n\n[module/keyboard]\ntype = internal/xkeyboard\nformat = <label-layout> \nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 0\nlabel-layout = %icon%\nlayout-icon-default =  \nlayout-icon-0 = it;IT\nlayout-icon-1 = us;US\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/scripts/env.sh",
    "content": "export REDSHIFT=on\nexport REDSHIFT_TEMP=5600\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/scripts/herbstluftwm.py",
    "content": "import subprocess\nimport sys\n\n# tag characters\ntags = {'default': '1', '1': '1', '2': '2', '3': '3', '4': '4', '5': '5', '6': '6', '7': '7'}\n\n# colors\ncolor_exists = \"#787878\"\ncolor_in_use = \"#d7d7af\"\ncolor_focused = \"#FF00FF\"\ncolor_hidden = \"#787878\"\n\ndef generate_output():\n    current_tag = \"\"\n    call_client = subprocess.Popen(['herbstclient tag_status'], shell=True, stdout=subprocess.PIPE)\n    client_string = call_client.stdout.readline().decode(\"utf-8\").split('\\t')[1:][:-1]\n    output_string = \" \"\n    for i in client_string:\n        if i[0] == ':':\n            output_string = output_string + \"%{F\" + color_in_use + \"}\"\n        elif i[0] == '#':\n            output_string = output_string + \"%{F\" + color_focused + \"}\"\n        elif i[0] == '-':\n            output_string = output_string + \"%{F\" + color_hidden + \"}\"\n        elif i[0] == '.':\n            output_string = output_string + \"%{F\" + color_exists + \"}\"\n        if i[1:] in tags:\n            output_string += tags[i[1:]]\n        else:\n            output_string += tags['default']\n        output_string += '  '\n    print(output_string)\n    sys.stdout.flush()\n\ngenerate_output()\nget_data_command = \"herbstclient -i tag_flags & herbstclient -i tag_changed\"\nproc = subprocess.Popen([get_data_command], shell=True, stdout=subprocess.PIPE)\nwhile proc.poll() is None:\n    output = proc.stdout.readline()\n    output = output.decode(\"utf-8\")\n    generate_output()\n\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/scripts/popup-calendar.sh",
    "content": "#!/bin/sh\n\nDATE=\"$(date +\"%d/%m - %H:%M\")\"\necho \"$DATE\"\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/scripts/powermenu-alt",
    "content": "#!/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Modificare i comandi in base alla distro, soprattutto quello per Suspend e Logout\n\nMENU=\"$(rofi -sep \"|\" -dmenu -i -p 'system' <<< \"Suspend|Reboot|Shutdown\")\"\n            case \"$MENU\" in\n                *Suspend) sudo zzz ;;\n#                *Logout) herbstclient quit;;\n                *Reboot) sudo shutdown -r now ;;\n                *Shutdown) sudo shutdown -h now\n            esac\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/polybar/scripts/redshift.sh",
    "content": "#!/bin/bash\n\nenvFile=~/.config/polybar/scripts/env.sh\nchangeValue=300\n\nchangeMode() {\n  sed -i \"s/REDSHIFT=$1/REDSHIFT=$2/g\" $envFile \n  REDSHIFT=$2\n  echo $REDSHIFT\n}\n\ncase $1 in \n  toggle) \n    if [ \"$REDSHIFT\" = on ];\n    then\n      changeMode \"$REDSHIFT\" off\n      redshift -x\n    else\n      changeMode \"$REDSHIFT\" on\n      redshift -O \"$REDSHIFT_TEMP\"\n    fi\n    ;;\n  temperature)\n    case $REDSHIFT in\n      on)\n        printf \"\"\n        ;;\n      off)\n        printf \"\"\n        ;;\n    esac\n    ;;\nesac\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/redshift.conf",
    "content": "[redshift]\nlocation-provider=manual\n\n[manual]\nlat=41.9\nlon=12.4\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n\tscrollbar-width: 0;\n\ttheme: \"dmenu\";\n}\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/rofi/dmenu.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n \n* {\n    background-color:      #262626;\n    text-color:           #d7d7af;\n    font:            \"Roboto Condensed 10\";\n}\n\n#window {\n    anchor:     south west;\n    location:   south west;\n    width:      100%;\n    padding:    6px 0 10px 27px;\n    children:   [ horibox ];\n}\n\n#horibox {\n    orientation: horizontal;\n    children:   [prompt, entry, listview ];\n}\n\n#listview {\n    layout:     horizontal;\n    spacing:    30;\n    lines:     35;\n}\n\n#entry {\n    expand:     false;\n    width:     10em;\n}\n\n#element {\n    padding: 0;\n}\n\n#element selected {\n    color: #ffffff;\n}\n\n#prompt {\n  text-color: #00ffff;\n  margin: 0 10px 0 0;\n  enabled: false; \n}\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/rofi/rofi-todo.sh",
    "content": "#!/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Basato su: https://github.com/claudiodangelis/rofi-todo\n#\n\nTODO_FILE=~/.rofi_todos # Percorso di salvataggio delle note\n\nif [[ ! -a \"${TODO_FILE}\" ]]; then\n    touch \"${TODO_FILE}\"\nfi\n\nfunction add_todo() {\n    echo -e \"`date +\"%d %B %Y \"` $*\" >> \"${TODO_FILE}\"\n}\n\nfunction remove_todo() {\n    sed -i \"/^${*}$/d\" \"${TODO_FILE}\"\n}\n\nfunction get_todos() {\n    echo \"$(cat \"${TODO_FILE}\")\"\n}\n\nif [ -z \"$@\" ]; then\n    get_todos\nelse\n    LINE=$(echo \"${@}\" | sed \"s/\\([^a-zA-Z0-9]\\)/\\\\\\\\\\\\1/g\")\n    LINE_UNESCAPED=${@}\n    if [[ $LINE_UNESCAPED == +* ]]; then\n        LINE_UNESCAPED=$(echo $LINE_UNESCAPED | sed s/^+//g |sed s/^\\s+//g )\n        add_todo ${LINE_UNESCAPED}\n    else\n        MATCHING=$(grep \"^${LINE_UNESCAPED}$\" \"${TODO_FILE}\")\n        if [[ -n \"${MATCHING}\" ]]; then\n            remove_todo ${LINE_UNESCAPED}\n        fi\n    fi\n    get_todos\nfi\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.config/xsettingsd/xsettingsd.conf",
    "content": "Net/ThemeName \"Akwa-dark\"\nGtk/EnableAnimations 1\nGtk/DecorationLayout \"icon:close\"\nGtk/PrimaryButtonWarpsSlider 0\nGtk/ToolbarStyle 3\nGtk/MenuImages 1\nGtk/ButtonImages 1\nGtk/CursorThemeSize 24\nGtk/CursorThemeName \"Adwaita\"\nNet/IconThemeName \"NeonIcons\"\nGtk/FontName \"Roboto Condensed,  10\"\n\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.local/share/color-schemes/RP.colors",
    "content": "[ColorEffects:Disabled]\nColor=56,56,56\nColorAmount=0\nColorEffect=0\nContrastAmount=0.65\nContrastEffect=1\nIntensityAmount=0.1\nIntensityEffect=2\n\n[ColorEffects:Inactive]\nChangeSelectionColor=false\nColor=112,111,110\nColorAmount=-0.30000000000000004\nColorEffect=0\nContrastAmount=0.5\nContrastEffect=2\nEnable=true\nIntensityAmount=0\nIntensityEffect=0\n\n[Colors:Button]\nBackgroundAlternate=77,77,77\nBackgroundNormal=38,38,38\nDecorationFocus=48,48,48\nDecorationHover=145,62,136\nForegroundActive=61,174,233\nForegroundInactive=189,195,199\nForegroundLink=41,128,185\nForegroundNegative=218,68,83\nForegroundNeutral=246,116,0\nForegroundNormal=239,240,241\nForegroundPositive=39,174,96\nForegroundVisited=127,140,141\n\n[Colors:Complementary]\nBackgroundAlternate=48,48,48\nBackgroundNormal=38,38,38\nDecorationFocus=30,146,255\nDecorationHover=61,174,230\nForegroundActive=246,116,0\nForegroundInactive=175,176,179\nForegroundLink=61,174,230\nForegroundNegative=237,21,21\nForegroundNeutral=201,206,59\nForegroundNormal=239,240,241\nForegroundPositive=17,209,22\nForegroundVisited=61,174,230\n\n[Colors:Selection]\nBackgroundAlternate=29,153,243\nBackgroundNormal=38,38,38\nDecorationFocus=48,48,48\nDecorationHover=145,62,136\nForegroundActive=252,252,252\nForegroundInactive=215,215,175\nForegroundLink=253,188,75\nForegroundNegative=218,68,83\nForegroundNeutral=246,116,0\nForegroundNormal=239,240,241\nForegroundPositive=39,174,96\nForegroundVisited=189,195,199\n\n[Colors:Tooltip]\nBackgroundAlternate=77,77,77\nBackgroundNormal=38,38,38\nDecorationFocus=48,48,48\nDecorationHover=145,62,136\nForegroundActive=61,174,233\nForegroundInactive=189,195,199\nForegroundLink=41,128,185\nForegroundNegative=218,68,83\nForegroundNeutral=246,116,0\nForegroundNormal=215,215,175\nForegroundPositive=39,174,96\nForegroundVisited=127,140,141\n\n[Colors:View]\nBackgroundAlternate=48,48,48\nBackgroundNormal=38,38,38\nDecorationFocus=48,48,48\nDecorationHover=145,62,136\nForegroundActive=61,174,233\nForegroundInactive=189,195,199\nForegroundLink=41,128,185\nForegroundNegative=218,68,83\nForegroundNeutral=246,116,0\nForegroundNormal=239,240,241\nForegroundPositive=39,174,96\nForegroundVisited=127,140,141\n\n[Colors:Window]\nBackgroundAlternate=48,48,48\nBackgroundNormal=38,38,38\nDecorationFocus=48,48,48\nDecorationHover=145,62,136\nForegroundActive=61,174,233\nForegroundInactive=189,195,199\nForegroundLink=41,128,185\nForegroundNegative=218,68,83\nForegroundNeutral=246,116,0\nForegroundNormal=239,240,241\nForegroundPositive=39,174,96\nForegroundVisited=127,140,141\n\n[General]\nColorScheme=Breeze Dark\nName=RP\nshadeSortColumn=true\n\n[KDE]\ncontrast=4\n\n[WM]\nactiveBackground=34,34,34\nactiveBlend=215,215,175\nactiveForeground=239,240,241\ninactiveBackground=48,48,48\ninactiveBlend=75,71,67\ninactiveForeground=127,140,141\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.local/share/konsole/Profilo 1.profile",
    "content": "[Appearance]\nBoldIntense=true\nColorScheme=RP\nFont=IBM Plex Mono,10,-1,5,50,0,0,0,0,0\n\n[Cursor Options]\nCursorShape=2\n\n[General]\nName=Profilo 1\nParent=FALLBACK/\nShowTerminalSizeHint=false\nTerminalCenter=false\nTerminalMargin=30\n\n[Interaction Options]\nAutoCopySelectedText=true\n\n[Scrolling]\nHighlightScrolledLines=false\nScrollBarPosition=2\n\n[Terminal Features]\nBlinkingCursorEnabled=true\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.local/share/konsole/RP.colorscheme",
    "content": "[Background]\nColor=38,38,38\n\n[BackgroundFaint]\nColor=49,54,59\n\n[BackgroundIntense]\nColor=0,0,0\n\n[Color0]\nColor=38,38,38\n\n[Color0Faint]\nColor=49,54,59\n\n[Color0Intense]\nColor=127,140,141\n\n[Color1]\nColor=161,58,56\n\n[Color1Faint]\nColor=255,165,154\n\n[Color1Intense]\nColor=192,57,43\n\n[Color2]\nColor=0,113,93\n\n[Color2Faint]\nColor=23,162,98\n\n[Color2Intense]\nColor=36,223,196\n\n[Color3]\nColor=0,111,50\n\n[Color3Faint]\nColor=182,86,25\n\n[Color3Intense]\nColor=253,188,75\n\n[Color4]\nColor=29,153,243\n\n[Color4Faint]\nColor=27,102,143\n\n[Color4Intense]\nColor=61,174,233\n\n[Color5]\nColor=155,89,182\n\n[Color5Faint]\nColor=97,74,115\n\n[Color5Intense]\nColor=142,68,173\n\n[Color6]\nColor=26,188,156\n\n[Color6Faint]\nColor=24,108,96\n\n[Color6Intense]\nColor=22,160,133\n\n[Color7]\nColor=252,252,252\n\n[Color7Faint]\nColor=99,104,109\n\n[Color7Intense]\nColor=255,255,255\n\n[Foreground]\nColor=215,215,175\n\n[ForegroundFaint]\nColor=204,204,204\n\n[ForegroundIntense]\nColor=255,255,255\n\n[General]\nBlur=false\nColorRandomization=false\nDescription=RP\nOpacity=1\nWallpaper=\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/home/.xprofile",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\n# Lancio redshift (filtro luce blu) quando KDE è avviato da SDDM\n# così posso gestirlo dal modulo Polybar\n\nredshift -PO 5600 &\n"
  },
  {
    "path": "Herbstluft-KDE-Desktop/usr/share/xsessions/plasma-hlwm.desktop",
    "content": "[Desktop Entry]\nType=XSession\nExec=env KDEWM=/usr/bin/herbstluftwm /usr/bin/startplasma-x11\nDesktopNames=KDE\nName=Plasma + Herbstluftwm\nComment=Plasma w/HLWM by RP\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/README.md",
    "content": "# Variante per Raspberry Pi OS e Raspberry Pi 400\n\nPacchetti necessari da installare con \"apt install nomepacchetto\".\n\n- herbstluftwm\n- rxvt-unicode\n- redshift\n- rofi\n- dmenu\n- polybar (va compilato seguendo queste istruzioni, solo la prima parte \"Installation Guide\": https://gitlab.com/mm3psych0sis/raspberry-pi-polybar)\n- micro (lo schema colori è cmc-16, già installato. da attivare con \"set colorscheme cmc-16\" dalla console di micro)\n- Akwa-dark (tema GTK. Scaricare e installare seguendo le istruzioni su https://github.com/berkiyo/akwa)\n- FontAwesome (icone di Polybar: pacchetto fonts-font-awesome)\n- Terminus (font per terminale: pacchetto xfonts-terminus)\n\nSe non si trova un pacchetto usare \"apt search nomepacchetto\" e capire se ha un nome diverso.\n\n## Istruzioni\n\n1. Installare tutto e copiare i file nei posti corretti (seguendo la loro struttura originale);\n2. attivare il tema GTK Akwa Dark da \"Impostazioni dell'aspetto\", mettere font Piboto Condensed, e icone PixFlat;\n3. Da \"Configurazione di Raspberry Pi\" selezionare \"Dalla Cli\" nella voce \"Avvio\" e riavviare. Al boot successivo si potrà scrivere \"startx\" per avviare l'ambiente grafico con herbstluftwm.\n\nHappy Linux!\n\nRiccardo\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/.Xdefaults",
    "content": "!\n! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n!\n\n! special\n*.foreground:   #d7d7af\n*.background:   #222222\n*.cursorColor:  #919191\n\n! black\n*.color0:       #303030\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\nURxvt*termName: rxvt-256color\nURxvt.iso14755: false\nURxvt.iso14755_52: false\nURxvt.scrollBar: false\nURxvt.internalBorder: 10\nURxvt.font: xft:terminus:size=10\nURxvt.cursorBlink: true\n;URxvt.cursorUnderline: true\nURxvt.clipboard.autocopy: true\nURxvt.keysym.Shift-Control-V: eval:paste_clipboard\nURxvt.keysym.Shift-Control-C: eval:selection_to_clipboard\n\nXft.autohint: 1\nXft.antialias: 1\nXft.hinting: 1\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/.bashrc",
    "content": "# ~/.bashrc: executed by bash(1) for non-login shells.\n# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)\n# for examples\n\n# If not running interactively, don't do anything\ncase $- in\n    *i*) ;;\n      *) return;;\nesac\n\n# don't put duplicate lines or lines starting with space in the history.\n# See bash(1) for more options\nHISTCONTROL=ignoreboth\n\n# append to the history file, don't overwrite it\nshopt -s histappend\n\n# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)\nHISTSIZE=1000\nHISTFILESIZE=2000\n\n# check the window size after each command and, if necessary,\n# update the values of LINES and COLUMNS.\nshopt -s checkwinsize\n\n# If set, the pattern \"**\" used in a pathname expansion context will\n# match all files and zero or more directories and subdirectories.\n#shopt -s globstar\n\n# make less more friendly for non-text input files, see lesspipe(1)\n#[ -x /usr/bin/lesspipe ] && eval \"$(SHELL=/bin/sh lesspipe)\"\n\n# set variable identifying the chroot you work in (used in the prompt below)\nif [ -z \"${debian_chroot:-}\" ] && [ -r /etc/debian_chroot ]; then\n    debian_chroot=$(cat /etc/debian_chroot)\nfi\n\n# set a fancy prompt (non-color, unless we know we \"want\" color)\ncase \"$TERM\" in\n    xterm-color|*-256color) color_prompt=yes;;\nesac\n\n# uncomment for a colored prompt, if the terminal has the capability; turned\n# off by default to not distract the user: the focus in a terminal window\n# should be on the output of commands, not on the prompt\nforce_color_prompt=yes\n\nif [ -n \"$force_color_prompt\" ]; then\n    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then\n\t# We have color support; assume it's compliant with Ecma-48\n\t# (ISO/IEC-6429). (Lack of such support is extremely rare, and such\n\t# a case would tend to support setf rather than setaf.)\n\tcolor_prompt=yes\n    else\n\tcolor_prompt=\n    fi\nfi\n\nif [ \"$color_prompt\" = yes ]; then\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\]\\ \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\n\n#    PS1='${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w \\$\\[\\033[00m\\] '\nelse\n    PS1='${debian_chroot:+($debian_chroot)}\\u@\\h:\\w\\$ '\nfi\nunset color_prompt force_color_prompt\n\n# If this is an xterm set the title to user@host:dir\ncase \"$TERM\" in\nxterm*|rxvt*)\n    PS1=\"\\[\\e]0;${debian_chroot:+($debian_chroot)}\\u@\\h: \\w\\a\\]$PS1\"\n    ;;\n*)\n    ;;\nesac\n\n# enable color support of ls and also add handy aliases\nif [ -x /usr/bin/dircolors ]; then\n    test -r ~/.dircolors && eval \"$(dircolors -b ~/.dircolors)\" || eval \"$(dircolors -b)\"\n    alias ls='ls --color=auto'\n    #alias dir='dir --color=auto'\n    #alias vdir='vdir --color=auto'\n\n    alias grep='grep --color=auto'\n    alias fgrep='fgrep --color=auto'\n    alias egrep='egrep --color=auto'\nfi\n\n# colored GCC warnings and errors\n#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'\n\n# some more ls aliases\n#alias ll='ls -l'\n#alias la='ls -A'\n#alias l='ls -CF'\n\n# Alias definitions.\n# You may want to put all your additions into a separate file like\n# ~/.bash_aliases, instead of adding them here directly.\n# See /usr/share/doc/bash-doc/examples in the bash-doc package.\n\nif [ -f ~/.bash_aliases ]; then\n    . ~/.bash_aliases\nfi\n\n# enable programmable completion features (you don't need to enable\n# this, if it's already enabled in /etc/bash.bashrc and /etc/profile\n# sources /etc/bash.bashrc).\nif ! shopt -oq posix; then\n  if [ -f /usr/share/bash-completion/bash_completion ]; then\n    . /usr/share/bash-completion/bash_completion\n  elif [ -f /etc/bash_completion ]; then\n    . /etc/bash_completion\n  fi\nfi\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/.xinitrc",
    "content": "exec herbstluftwm --locked\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/herbstluftwm/autostart",
    "content": "#!/usr/bin/env bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Config per herbstluftwm con Raspberry Pi OS\n\nhc() {\n    herbstclient \"$@\"\n}\n\nhc emit_hook reload\n\nxsetroot -solid '#303030'\n#feh --bg-center ~/Pictures/rasp-logo.png\n\nhc keyunbind --all\nMod=Mod4   # Tasto Windows / Mod1 per usare Alt\nmyTerm=urxvt # Terminale preferito\nmyFM=pcmanfm # File manager preferito\nmyBorderOne='#222222' # Colore bordo primario\nmyBorderTwo='#303030' # Colore bordo secondario\n\nhc keybind $Mod-Alt-q quit\nhc keybind $Mod-Shift-r reload\nhc keybind $Mod-Shift-q close_and_remove\nhc keybind $Mod-Return spawn $myTerm\nhc keybind $Mod-t spawn $myFM\nhc keybind $Mod-space spawn rofi -show drun -display-run \"\" -drun-display-format {name}\nhc keybind $Mod-Alt-space spawn rofi -modi todo:~/.config/rofi/rofi-todo.sh -show todo\n#hc keybind $Mod-Control-space spawn ~/.config/polybar/scripts/powermenu-alt\n\n# focusing clients\nhc keybind $Mod-Left  focus left\nhc keybind $Mod-Down  focus down\nhc keybind $Mod-Up    focus up\nhc keybind $Mod-Right focus right\n\n# moving clients in tiling and floating mode\nhc keybind $Mod-Shift-Left  shift left\nhc keybind $Mod-Shift-Down  shift down\nhc keybind $Mod-Shift-Up    shift up\nhc keybind $Mod-Shift-Right shift right\n\n# splitting frames\n# dividi il frame attuale nella direzione richiesta\n# e seleziona la nuova parte\nhc keybind $Mod-u chain , split bottom 0.60 , focus down\nhc keybind $Mod-o chain , split right 0.5 , focus right\n\n# let the current frame explode into subframes\n#hc keybind $Mod-Control-space split explode\n\n# resizing frames and floating clients\nresizestep=0.04\nhc keybind $Mod-Control-Left    resize left +$resizestep\nhc keybind $Mod-Control-Down    resize down +$resizestep\nhc keybind $Mod-Control-Up      resize up +$resizestep\nhc keybind $Mod-Control-Right   resize right +$resizestep\n\n# tags\ntag_names=( {1..5} )\ntag_keys=( {1..5} 0 )\n\nhc rename default \"${tag_names[0]}\" || true\nfor i in \"${!tag_names[@]}\" ; do\n    hc add \"${tag_names[$i]}\"\n    key=\"${tag_keys[$i]}\"\n    if ! [ -z \"$key\" ] ; then\n        hc keybind \"$Mod-$key\" use_index \"$i\"\n        hc keybind \"$Mod-Shift-$key\" move_index \"$i\"\n    fi\ndone\n\n# cycle through tags (per replicare scorciatoie Gnome)\nhc keybind Control-Alt-Up use_index -1 \nhc keybind Control-Alt-Down use_index +1 \n\n# layouting\nhc keybind $Mod-r remove\n#hc keybind $Mod-s floating toggle # Rendere tutto float\nhc keybind $Mod-f fullscreen toggle # Rendere un frame fullscreen\nhc keybind $Mod-Shift-f set_attr clients.focus.floating toggle # Rendere float il frame attivo\nhc keybind $Mod-p pseudotile toggle\n\n# The following cycles through the available layouts within a frame, but skips\n# layouts, if the layout change wouldn't affect the actual window positions.\n# I.e. if there are two windows within a frame, the grid layout is skipped.\n# Cicla i layout nel frame selezioato (verticale, orizzonale, massimizzato, griglia)\nhc keybind $Mod-Shift-space                                                           \\\n            or , and . compare tags.focus.curframe_wcount = 2                   \\\n                     . cycle_layout +1 vertical horizontal max vertical grid    \\\n               , cycle_layout +1\n\n# mouse (valido solo su finestre float)\nhc mouseunbind --all\nhc mousebind $Mod-Button1 move\nhc mousebind $Mod-Button2 zoom\nhc mousebind $Mod-Button3 resize\n\n# focus (spostare il focus su monitor e finestre)\n#hc keybind $Mod-BackSpace   cycle_monitor\nhc keybind $Mod-Tab         cycle_all +1\nhc keybind $Mod-Shift-Tab   cycle_all -1\n#hc keybind $Mod-c cycle\nhc keybind $Mod-i jumpto urgent\n\n# theme (da ottimizzare)\nhc attr theme.tiling.reset 1\nhc attr theme.floating.reset 1\nhc set frame_border_active_color '#d7d7af'\nhc set frame_border_normal_color $myBorderOne\nhc set frame_bg_normal_color $myBorderOne\nhc set frame_bg_active_color $myBorderOne\nhc set frame_border_width 0\nhc set always_show_frame 0\nhc set frame_bg_transparent 1\nhc set frame_transparent_width 0\nhc set frame_gap -2\nhc set frame_padding 0\n\nhc attr theme.active.color $myBorderOne\nhc attr theme.normal.color $myBorderOne\nhc attr theme.urgent.color $myBorderOne\nhc attr theme.inner_width 0\nhc attr theme.inner_color $myBorderOne\nhc attr theme.border_width 10\nhc attr theme.active.inner_color $myBorderOne\nhc attr theme.active.outer_color $myBorderOne\nhc attr theme.background_color $myBorderOne\nhc attr theme.floating.border_width 18\nhc attr theme.floating.outer_width 2\nhc attr theme.floating.outer_color $myBorderTwo\nhc attr theme.floating.active.inner_color $myBorderOne\nhc attr theme.floating.active.inner_width 20\nhc attr theme.floating.active.outer_color $myBorderTwo\n\nhc set window_gap 2\nhc set smart_window_surroundings 0\nhc set smart_frame_surroundings 0\nhc set mouse_recenter_gap 0\nhc set focus_crosses_monitor_boundaries 1\nhc set swap_monitors_to_get_tag 1\n\n# rules\nhc unrule -F\nhc rule class='Gimp-2.10' tag=4\nhc rule class='Code - OSS' tag=3\n\nhc rule focus=on\nhc set focus_follows_mouse 1\n\n# give focus to most common terminals\nhc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on\nhc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on\nhc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on\nhc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off\n\nhc set tree_style '╾│ ├└╼─┐'\n\n# unlock, just to be sure\nhc unlock\n\n# do multi monitor setup here\n# or simply:\nhc detect_monitors\n\n\n# find the panel (avvia Polybar e lascia il suo panel come backup)\npanel=~/.config/polybar/launch.sh\n[ -x \"$panel\" ] || panel=/etc/xdg/herbstluftwm/panel.sh\nfor monitor in $(hc list_monitors | cut -d: -f1) ; do\n    # start it on each monitor\n    \"$panel\" \"$monitor\" &\n    hc pad 0 0 0 36 0 # padding bottom per Polybar\ndone\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/config",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Polybar per Raspberry Pi 400\n#\n\n[color]\nbg = #222222\nfg = #d7d7af\nac = #454545\nmf = #383838\n\n[global/wm]\nmargin-bottom = 0\nmargin-top = 0\ninclude-file = ~/.config/polybar/modules.ini\n\n[bar/main]\n; $ polybar -m | cut -d ':' -f 1 o $ xrandr -q | grep \" connected\" | cut -d ' ' -f1\n; lasciare vuoti i campi monitor sotto se non si conosce il loro nome\nmonitor = HDMI-1\nmonitor-strict = false\n\noverride-redirect = true\nbottom = true\nfixed-center = true\nwidth = 100%\nheight = 36\noffset-x = 0%\noffset-y = 0%:\n\nbackground = ${color.bg}\nforeground = ${color.fg}\nradius-top = 0.0\nradius-bottom = 0.0\noverline-size = 6\nunderline-size = 6\noverline-color = ${color.bg}\nunderline-color = ${color.bg}\nborder-top-size = 1\nborder-color = ${color.ac}\npadding = 8\nmodule-margin-left = 0\nmodule-margin-right = 0\n\nfont-0 = \"Piboto Condensed:size=9;3\"\nfont-1 = \"FontAwesome:size=10;3\"\n\nmodules-left = sysmenu\nmodules-center = hlwm\nmodules-right = pifi keyboard cpu memory filesystem calendar\n\nspacing = 0\ndim-value = 1.0\ntray-position = none\ntray-detached = false\ntray-maxsize = 16\ntray-transparent = false\ntray-offset-x = 0\ntray-offset-y = 0\ntray-padding = 0\ntray-scale = 1.0\n\n;; Cambio di tag con rotellina del mouse\nscroll-up = herbstclient use_index -1 --skip-visible\nscroll-down = herbstclient use_index +1 --skip-visible\n\n[settings]\nthrottle-output = 5\nthrottle-output-for = 10\nthrottle-input-for = 30\nscreenchange-reload = false\ncompositing-background = source\ncompositing-foreground = over\ncompositing-overline = over\ncompositing-underline = over\ncompositing-border = over\npseudo-transparency = false\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/launch.sh",
    "content": "#!/usr/bin/env sh\n\n## Add this to your wm startup file.\n\n# Terminate already running bar instances\nkillall -q polybar\n\n# Wait until the processes have been shut down\nwhile pgrep -x polybar >/dev/null; do sleep 1; done\n\n# Launch bar1 and bar2\npolybar -c ~/.config/polybar/config main &\n\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/modules.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Moduli Polybar\n#\n\n[module/alsa]\ntype = internal/alsa\n# /proc/asound/cards\nmaster-soundcard = hw:1\nformat-volume = VOL <label-volume>\nformat-volume-background = ${color.mf}\nformat-volume-underline = ${color.bg}\nformat-volume-overline = ${color.bg}\nformat-volume-padding = 2\nformat-volume-margin = 2\nlabel-volume = %percentage%%\nformat-muted-background = ${color.mf}\nformat-muted-underline = ${color.bg}\nformat-muted-overline = ${color.bg}\nformat-muted-padding = 2\nformat-muted-margin = 2\nformat-muted-prefix = \nlabel-muted = \"MUTED\"\nlabel-muted-foreground = ${color.fg}\n\n[module/cpu]\ntype = internal/cpu\ninterval = 1\nformat = <label>\nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 2 \nlabel = CPU %percentage%%\n\n[module/memory]\ntype = internal/memory\ninterval = 3\nformat = <label>\nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 0\nlabel = MEM %percentage_used%%\n\n[module/pifi]\ntype = custom/script\ninterval = 5\nexec = ~/.config/polybar/scripts/pifi/pifi.sh\nformat = <label> \nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 2\n\n[module/pivolume]\ntype = custom/script\ninterval = 0.2\nexec = ~/.config/polybar/scripts/pivolume/pivolume.sh\nformat-padding = 2\n;for some reason raising or lowering percent is done in binary meaning 101%=5%\nscroll-down = exec amixer sset PCM 101%-\nscroll-up = exec amixer sset PCM 101%+\nclick-right = exec ~/.config/polybar/scripts/pivolume/toggle_pivolume.sh\n\n[module/network]\ntype = internal/network\ninterface = enp5s0\ninterval = 60\naccumulate-stats = true\nunknown-as-up = true\nformat-connected = <label-connected>\nformat-connected-background = ${color.mf}\nformat-connected-underline = ${color.bg}\nformat-connected-overline = ${color.bg}\nformat-connected-padding = 2\nformat-connected-margin = 0\nformat-disconnected = <label-disconnected>\nformat-disconnected-background = ${color.mf}\nformat-disconnected-underline = ${color.bg}\nformat-disconnected-overline = ${color.bg}\nformat-disconnected-padding = 2\nformat-disconnected-margin = 0\nlabel-connected = \"%local_ip%\"\nlabel-disconnected = OFFLINE\n\n[module/sysmenu]\ntype = custom/text\ncontent = \ncontent-background = ${color.bg}\ncontent-foreground = ${color.fg}\ncontent-margin = 3\nclick-left = ~/.config/polybar/scripts/powermenu-alt\n\n[module/hlwm]\ntype = custom/script\nexec = python ~/.config/polybar/scripts/herbstluftwm.py\ntail = true\n\n[module/redshift]\ntype = custom/script\nformat = <label> \nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 2\nexec = . ~/.config/polybar/scripts/env.sh && ~/.config/polybar/scripts/redshift.sh temperature \nclick-left = . ~/.config/polybar/scripts/env.sh && ~/.config/polybar/scripts/redshift.sh toggle \ninterval= 5\n\n[module/calendar]\ntype = custom/script\nformat = <label>\nformat-padding = 2\nformat-offset = 12\n\nexec = ~/.config/polybar/scripts/popup-calendar.sh\ninterval = 60\n#click-left = plasmawindowed org.kde.plasma.calendar &\n\n[module/settings]\ntype = custom/text\ncontent = \ncontent-background = ${color.mf}\ncontent-foreground = ${color.fg}\ncontent-underline = ${color.bg}\ncontent-overline = ${color.bg}\ncontent-padding = 2\nclick-left = systemsettings5 &\n\n[module/title]\ntype = internal/xwindow\nformat = <label>\nformat-padding = 2\nformat-margin = 0\nlabel = %title%\nlabel-maxlen = 60\n\n[module/keyboard]\ntype = internal/xkeyboard\nformat = <label-layout> \nformat-background = ${color.mf}\nformat-underline = ${color.bg}\nformat-overline = ${color.bg}\nformat-padding = 2\nformat-margin = 0\nlabel-layout = %icon%\nlayout-icon-default =  \n#layout-icon-0 = it;IT\n#layout-icon-1 = us;US\n\n[module/filesystem]\ntype = internal/fs\nmount-0 = /\ninterval = 10\nfixed-values = true\nformat-mounted = <label-mounted>\nformat-mounted-background = ${color.mf}\nformat-mounted-underline = ${color.bg}\nformat-mounted-overline = ${color.bg}\nformat-mounted-padding = 2\nformat-mounted-margin = 2\nlabel-mounted = FS %used%\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/env.sh",
    "content": "export REDSHIFT=on\nexport REDSHIFT_TEMP=5600\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/herbstluftwm.py",
    "content": "import subprocess\nimport sys\n\n# tag characters\ntags = {'default': '1', '1': '1', '2': '2', '3': '3', '4': '4', '5': '5'}\n\n# colors\ncolor_exists = \"#787878\"\ncolor_in_use = \"#d7d7af\"\ncolor_focused = \"#FF00FF\"\ncolor_hidden = \"#787878\"\n\ndef generate_output():\n    current_tag = \"\"\n    call_client = subprocess.Popen(['herbstclient tag_status'], shell=True, stdout=subprocess.PIPE)\n    client_string = call_client.stdout.readline().decode(\"utf-8\").split('\\t')[1:][:-1]\n    output_string = \" \"\n    for i in client_string:\n        if i[0] == ':':\n            output_string = output_string + \"%{F\" + color_in_use + \"}\"\n        elif i[0] == '#':\n            output_string = output_string + \"%{F\" + color_focused + \"}\"\n        elif i[0] == '-':\n            output_string = output_string + \"%{F\" + color_hidden + \"}\"\n        elif i[0] == '.':\n            output_string = output_string + \"%{F\" + color_exists + \"}\"\n        if i[1:] in tags:\n            output_string += tags[i[1:]]\n        else:\n            output_string += tags['default']\n        output_string += '  '\n    print(output_string)\n    sys.stdout.flush()\n\ngenerate_output()\nget_data_command = \"herbstclient -i tag_flags & herbstclient -i tag_changed\"\nproc = subprocess.Popen([get_data_command], shell=True, stdout=subprocess.PIPE)\nwhile proc.poll() is None:\n    output = proc.stdout.readline()\n    output = output.decode(\"utf-8\")\n    generate_output()\n\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/pifi/pifi.sh",
    "content": "#!/bin/bash\n\nssid=$(iwgetid | cut -c 18-)\n\nif [[ $(iwgetid | wc -c) -eq 0 ]]\nthen\n\techo \"OFFLINE\"\nelse\n\techo \nfi\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/pivolume/pivolume.sh",
    "content": "#!/bin/bash\n\nvolume=$(awk -F\"[][]\" '/dB/ { print $2 }' <(amixer sget PCM))\necho  $volume\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/pivolume/toggle_pivolume.sh",
    "content": "#!/bin/bash\n\nif [ $(amixer | grep -w \"on\" | wc -c) -eq 0 ]\nthen\n\t$(amixer set PCM unmute)\nelse\n\t$(amixer set PCM mute)\nfi\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/popup-calendar.sh",
    "content": "#!/bin/sh\n\nDATE=\"$(date +\"%d/%m - %H:%M\")\"\necho \"$DATE\"\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/powermenu-alt",
    "content": "#!/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Modificare i comandi in base alla distro, soprattutto quello per Suspend e Logout\n\nMENU=\"$(rofi -sep \"|\" -dmenu -i -p 'system' <<< \"Suspend|Reboot|Shutdown\")\"\n            case \"$MENU\" in\n                *Suspend) sudo zzz ;;\n#                *Logout) herbstclient quit;;\n                *Reboot) sudo shutdown -r now ;;\n                *Shutdown) sudo shutdown -h now\n            esac\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/polybar/scripts/redshift.sh",
    "content": "#!/bin/bash\n\nenvFile=~/.config/polybar/scripts/env.sh\nchangeValue=300\n\nchangeMode() {\n  sed -i \"s/REDSHIFT=$1/REDSHIFT=$2/g\" $envFile \n  REDSHIFT=$2\n  echo $REDSHIFT\n}\n\ncase $1 in \n  toggle) \n    if [ \"$REDSHIFT\" = on ];\n    then\n      changeMode \"$REDSHIFT\" off\n      redshift -x\n    else\n      changeMode \"$REDSHIFT\" on\n      redshift -O \"$REDSHIFT_TEMP\"\n    fi\n    ;;\n  temperature)\n    case $REDSHIFT in\n      on)\n        printf \"\"\n        ;;\n      off)\n        printf \"\"\n        ;;\n    esac\n    ;;\nesac\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n\tscrollbar-width: 0;\n\ttheme: \"dmenu\";\n}\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/rofi/dmenu.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n \n* {\n    background-color:      #222222;\n    text-color:           #d7d7af;\n    font:            \"Piboto Condensed 8\";\n}\n\n#window {\n    anchor:     south west;\n    location:   south west;\n    width:      100%;\n    padding:    6px 0 10px 27px;\n    children:   [ horibox ];\n}\n\n#horibox {\n    orientation: horizontal;\n    children:   [prompt, entry, listview ];\n}\n\n#listview {\n    layout:     horizontal;\n    spacing:    30;\n    lines:     35;\n}\n\n#entry {\n    expand:     false;\n    width:     10em;\n}\n\n#element {\n    padding: 0;\n}\n\n#element selected {\n    color: #ffffff;\n}\n\n#prompt {\n  text-color: #00ffff;\n  margin: 0 10px 0 0;\n  enabled: false; \n}\n"
  },
  {
    "path": "Herbstluft-Raspberry-Pi-400/home/rofi/rofi-todo.sh",
    "content": "#!/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Basato su: https://github.com/claudiodangelis/rofi-todo\n#\n\nTODO_FILE=~/.rofi_todos # Percorso di salvataggio delle note\n\nif [[ ! -a \"${TODO_FILE}\" ]]; then\n    touch \"${TODO_FILE}\"\nfi\n\nfunction add_todo() {\n    echo -e \"`date +\"%d %B %Y \"` $*\" >> \"${TODO_FILE}\"\n}\n\nfunction remove_todo() {\n    sed -i \"/^${*}$/d\" \"${TODO_FILE}\"\n}\n\nfunction get_todos() {\n    echo \"$(cat \"${TODO_FILE}\")\"\n}\n\nif [ -z \"$@\" ]; then\n    get_todos\nelse\n    LINE=$(echo \"${@}\" | sed \"s/\\([^a-zA-Z0-9]\\)/\\\\\\\\\\\\1/g\")\n    LINE_UNESCAPED=${@}\n    if [[ $LINE_UNESCAPED == +* ]]; then\n        LINE_UNESCAPED=$(echo $LINE_UNESCAPED | sed s/^+//g |sed s/^\\s+//g )\n        add_todo ${LINE_UNESCAPED}\n    else\n        MATCHING=$(grep \"^${LINE_UNESCAPED}$\" \"${TODO_FILE}\")\n        if [[ -n \"${MATCHING}\" ]]; then\n            remove_todo ${LINE_UNESCAPED}\n        fi\n    fi\n    get_todos\nfi\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\nIo ho usato Endeavour OS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù.\nFinita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da SSH, per dire).\n\nInstallare i pacchetti e poi copiare i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\nIl tutto, come detto, è preparato per Arch Linux (anche Endeavour OS va bene) e ThinkPad X1 Carbon Full HD.\nHa bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, qualche posizionamento e dimensione se usate un pannello diverso dal 1920x1080 del ThinkPad in esame).\nQuindi guardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -S brightnessctl qt5ct exa foot micro nemo nemo-fileroller nemo-image-converter hyprland ttf-jetbrains-mono otf-font-awesome terminus-font pamixer swaybg swaylock swayidle grim swappy lazygit polkit-kde-agent python-requests powertop acpid mako gammastep evince mpv htop blueman lxappearance profile-sync-daemon imv t2fand --noconfirm --needed\n\nyay --noprovides --answerdiff None --answerclean None --mflags \"--noconfirm\" -S rofi-lbonn-wayland-git wob waybar-hyprland-git xdg-desktop-portal-hyprland-git batsignal zramswap\n\n##\n### PACCHETTI OPZIONALI\n##\n\nsudo pacman -S intel-media-driver libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, da abilitare nel file /etc/environment)\nsudo pacman -S telegram-desktop hugo gucharmap nodejs npm code gprename gnome-disk-utility\n\nyay -S obs-studio-git gimp-devel wf-recorder apostrophe\n\n##\n### RIPRISTINO DCONF\n##\n\ndconf load / < dconf-dump\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\n\n##\n#### COSE DA FARE\n##\n\n- Il modulo crypto di waybar (https://github.com/Chadsr/waybar-crypto) ha bisogno delle API gratuite di Coinmarketcap (da inserire poi in (/etc/environment))\n- profile sync daemon, per far girare il profilo di Firefox in RAM (comando \"psd\", controllare il config in home e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo). Vi consiglio di leggere https://wiki.archlinux.org/title/Firefox/Profile_on_RAM perché servono altri passaggi, forse.\n- cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n- lxappareance (cambiare font in Jetbrains Mono 10)\n- qt5ct (cambiare font in Jetbrains Mono 10)\n\nPer info scrivetemi su Patreon. Buon Linux!\n\nCredits:\n\n- Schema colori: https://www.reddit.com/r/UsabilityPorn/comments/meqbw1/how_i_use_fvwm/\n- r/UnixPorn: https://www.reddit.com/r/unixporn/\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nXKB_DEFAULT_LAYOUT=it\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\n# INSERIRE API KEY DI COINMARKETCAP PER WIDGET CRYPTO DI WAYBAR\n#COINMARKETCAP_API_KEY=INSERIRE_API_KEY\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER INTEL (ovvero: se sapete cosa state facendo)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\nalias ls='exa -lgh'\nalias ll='exa -lgha'\nalias lt='exa --tree'\nalias conf='micro ~/.config/hypr/hyprland.conf'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias chx='chmod +x'\nalias dots='cd ~/Documents/dotfiles && ls'\nalias ddu='du -sh * | sort -hr | head -20'\nalias waykill='killall waybar && scripts/waybar_top.sh && scripts/waybar_bottom.sh'\nPS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n title=foot terminal\n# locked-title=no\n\n#font=Jetbrains Mono:size=12\nfont=xos4 Terminus:size=12\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\ndpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=20x20 center                             # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\ncolor=ffa560 f8f8f2\n\n[colors]\nalpha=1.0\nforeground=ffffff\n#background=000000\nbackground=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\nregular0=4f4f4f  # black\nregular1=ff6c60  # red\nregular2=a8ff60  # green\nregular3=ffffb6  # yellow\nregular4=96cbfe  # blue\nregular5=ff73fd  # magenta\nregular6=c6c5fe  # cyan\nregular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\nbright0=7c7c7c   # bright black\nbright1=ffb6b0   # bright red\nbright2=ceffac   # bright green\nbright3=ffffcc   # bright yellow\nbright4=b5dcff   # bright blue\nbright5=ff9cfe   # bright magenta\nbright6=dfdffe   # bright cyan\nbright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\nselection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# blu light filter \ngammastep -O 5800  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\n#foot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \nswaybg -i $HOME/Pictures/linux-viola.svg &\n\n# screen lock\nswayidle -w timeout 300 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n#/usr/lib/polkit-kde-authentication-agent-1 &\n\nsystemctl --user start hyprpolkitagent &\ndbus-update-activation-environment --systemd --all &\nsystemctl --user import-environment QT_QPA_PLATFORMTHEME &\n\n#dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\n#systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\n# gsettings set org.gnome.desktop.interface gtk-theme Adwaita &\n# gsettings set org.gnome.desktop.interface cursor-theme Adwaita &\n# gsettings set org.gnome.desktop.interface font-name 'Jetbrains Mono 10' &\n# gsettings set org.gnome.desktop.interface text-scaling-factor 1 &\n# gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec foot &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/hypr/hyprland.conf",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n\n\n# This is an example Hyprland config file.\n# Refer to the wiki for more information.\n# https://wiki.hypr.land/Configuring/\n\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki\n\n# You can split this configuration into multiple files\n# Create your files separately and then link them to this file like this:\n# source = ~/.config/hypr/myColors.conf\n\n\n################\n### MONITORS ###\n################\n\n# See https://wiki.hypr.land/Configuring/Monitors/\nmonitor=,preferred,auto,auto\n\n\n###################\n### MY PROGRAMS ###\n###################\n\n# See https://wiki.hypr.land/Configuring/Keywords/\n\n# Set programs that you use\n$terminal = foot\n$fileManager = nemo\n$menu = rofi -show drun\n\n\n#################\n### AUTOSTART ###\n#################\n\n# Autostart necessary processes (like notifications daemons, status bars, etc.)\n# Or execute your favorite apps at launch like this:\n\nexec-once = $HOME/.config/hypr/autostart\n\n\n#############################\n### ENVIRONMENT VARIABLES ###\n#############################\n\n# See https://wiki.hypr.land/Configuring/Environment-variables/\n\nenv = XCURSOR_SIZE,24\nenv = HYPRCURSOR_SIZE,24\n\n\n###################\n### PERMISSIONS ###\n###################\n\n# See https://wiki.hypr.land/Configuring/Permissions/\n# Please note permission changes here require a Hyprland restart and are not applied on-the-fly\n# for security reasons\n\n# ecosystem {\n#   enforce_permissions = 1\n# }\n\n# permission = /usr/(bin|local/bin)/grim, screencopy, allow\n# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow\n# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow\n\n\n#####################\n### LOOK AND FEEL ###\n#####################\n\n# Refer to https://wiki.hypr.land/Configuring/Variables/\n\n# https://wiki.hypr.land/Configuring/Variables/#general\ngeneral {\n    gaps_in = 10\n    gaps_out = 20\n\n    border_size = 2\n\n    # https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors\n    col.active_border=0xFFFDFDFC\n    col.inactive_border=0xFF3434e0\n\n    # Set to true enable resizing windows by clicking and dragging on borders and gaps\n    resize_on_border = true\n\n    # Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on\n    allow_tearing = false\n\n    layout = dwindle\n}\n\n# https://wiki.hypr.land/Configuring/Variables/#decoration\ndecoration {\n    rounding = 0\n    rounding_power = 2\n\n    # Change transparency of focused and unfocused windows\n    active_opacity = 1.0\n    inactive_opacity = 1.0\n\n    shadow {\n        enabled = true\n        range = 20\n        offset = 5 5        \n        render_power = 3\n        color = 0x33000000\n    }\n\n    # https://wiki.hypr.land/Configuring/Variables/#blur\n    blur {\n        enabled = false\n        size = 3\n        passes = 1\n\n        vibrancy = 0.1696\n    }\n}\n\n# https://wiki.hypr.land/Configuring/Variables/#animations\nanimations {\n    enabled = yes, please :)\n\n    # Default curves, see https://wiki.hypr.land/Configuring/Animations/#curves\n    #        NAME,           X0,   Y0,   X1,   Y1\n    bezier = easeOutQuint,   0.23, 1,    0.32, 1\n    bezier = easeInOutCubic, 0.65, 0.05, 0.36, 1\n    bezier = linear,         0,    0,    1,    1\n    bezier = almostLinear,   0.5,  0.5,  0.75, 1\n    bezier = quick,          0.15, 0,    0.1,  1\n\n    # Default animations, see https://wiki.hypr.land/Configuring/Animations/\n    #           NAME,          ONOFF, SPEED, CURVE,        [STYLE]\n    animation = global,        1,     10,    default\n    animation = border,        1,     5.39,  easeOutQuint\n    animation = windows,       1,     4.79,  easeOutQuint\n    animation = windowsIn,     1,     4.1,   easeOutQuint, popin 87%\n    animation = windowsOut,    1,     1.49,  linear,       popin 87%\n    animation = fadeIn,        1,     1.73,  almostLinear\n    animation = fadeOut,       1,     1.46,  almostLinear\n    animation = fade,          1,     3.03,  quick\n    animation = layers,        1,     3.81,  easeOutQuint\n    animation = layersIn,      1,     4,     easeOutQuint\n    animation = layersOut,     1,     1.5,   linear,       fade\n    animation = fadeLayersIn,  1,     1.79,  almostLinear\n    animation = fadeLayersOut, 1,     1.39,  almostLinear\n    animation = workspaces,    1,     1.94,  almostLinear, fade\n    animation = workspacesIn,  1,     1.21,  almostLinear\n    animation = workspacesOut, 1,     1.94,  almostLinear\n    animation = zoomFactor,    1,     7,     quick\n}\n\n# Ref https://wiki.hypr.land/Configuring/Workspace-Rules/\n# \"Smart gaps\" / \"No gaps when only\"\n# uncomment all if you wish to use that.\n# workspace = w[tv1], gapsout:0, gapsin:0\n# workspace = f[1], gapsout:0, gapsin:0\n# windowrule {\n#     name = no-gaps-wtv1\n#     match:float = false\n#     match:workspace = w[tv1]\n#\n#     border_size = 0\n#     rounding = 0\n# }\n#\n# windowrule {\n#     name = no-gaps-f1\n#     match:float = false\n#     match:workspace = f[1]\n#\n#     border_size = 0\n#     rounding = 0\n# }\n\n# See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more\ndwindle {\n    pseudotile = false\n    preserve_split = true # You probably want this\n\tsplit_width_multiplier = 1.5\n}\n\n# See https://wiki.hypr.land/Configuring/Master-Layout/ for more\nmaster {\n    new_status = master\n}\n\n# https://wiki.hypr.land/Configuring/Variables/#misc\nmisc {\n    force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers\n    disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(\n}\n\n\n#############\n### INPUT ###\n#############\n\n# https://wiki.hypr.land/Configuring/Variables/#input\ninput {\n    kb_layout = it\n    kb_variant =\n    kb_model =\n    kb_options =\n    kb_rules =\n\n    follow_mouse = 1\n\n    sensitivity = -1.0 # -1.0 - 1.0, 0 means no modification.\n\n    touchpad {\n        natural_scroll = false\n    }\n}\n\n# See https://wiki.hypr.land/Configuring/Gestures\ngesture = 3, horizontal, workspace\n\n# Example per-device config\n# See https://wiki.hypr.land/Configuring/Keywords/#per-device-input-configs for more\n#device {\n#    name = epic-mouse-v1\n#    sensitivity = -0.5\n#}\n\n\n###################\n### KEYBINDINGS ###\n###################\n\n# See https://wiki.hypr.land/Configuring/Keywords/\n$mainMod = SUPER # Sets \"Windows\" key as main modifier\n\n# Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more\nbind = $mainMod, RETURN, exec, $terminal\nbind = $mainMod SHIFT, RETURN, exec, foot --override=colors.background=000000\nbind = $mainMod SHIFT CTRL, RETURN, exec, foot --override=colors.background=000000\nbind = $mainMod SHIFT, Q, killactive,\nbind = $mainMod SHIFT, E, exec, $HOME/scripts/rofi-power.sh\n#bind = $mainMod, M, exec, command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit\nbind = $mainMod, E, exec, $fileManager\nbind = $mainMod, V, togglefloating,\nbind = $mainMod, SPACE, exec, $menu\nbind = $mainMod, P, pseudo, # dwindle\nbind = $mainMod, J, togglesplit, # dwindle\n\n# Move focus with mainMod + arrow keys\nbind = $mainMod, left, movefocus, l\nbind = $mainMod, right, movefocus, r\nbind = $mainMod, up, movefocus, u\nbind = $mainMod, down, movefocus, d\n\n# Switch workspaces with mainMod + [0-9]\nbind = $mainMod, 1, workspace, 1\nbind = $mainMod, 2, workspace, 2\nbind = $mainMod, 3, workspace, 3\nbind = $mainMod, 4, workspace, 4\nbind = $mainMod, 5, workspace, 5\nbind = $mainMod, 6, workspace, 6\nbind = $mainMod, 7, workspace, 7\nbind = $mainMod, 8, workspace, 8\nbind = $mainMod, 9, workspace, 9\nbind = $mainMod, 0, workspace, 10\n\n# Move active window to a workspace with mainMod + SHIFT + [0-9]\nbind = $mainMod SHIFT, 1, movetoworkspace, 1\nbind = $mainMod SHIFT, 2, movetoworkspace, 2\nbind = $mainMod SHIFT, 3, movetoworkspace, 3\nbind = $mainMod SHIFT, 4, movetoworkspace, 4\nbind = $mainMod SHIFT, 5, movetoworkspace, 5\nbind = $mainMod SHIFT, 6, movetoworkspace, 6\nbind = $mainMod SHIFT, 7, movetoworkspace, 7\nbind = $mainMod SHIFT, 8, movetoworkspace, 8\nbind = $mainMod SHIFT, 9, movetoworkspace, 9\nbind = $mainMod SHIFT, 0, movetoworkspace, 10\n\n# Example special workspace (scratchpad)\n#bind = $mainMod, S, togglespecialworkspace, magic\n#bind = $mainMod SHIFT, S, movetoworkspace, special:magic\n\n# Scroll through existing workspaces with mainMod + scroll\nbind = $mainMod, mouse_down, workspace, e+1\nbind = $mainMod, mouse_up, workspace, e-1\n\n# Move/resize windows with mainMod + LMB/RMB and dragging\nbindm = $mainMod, mouse:272, movewindow\nbindm = $mainMod, mouse:273, resizewindow\n\n# Laptop multimedia keys for volume and LCD brightness\n# bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+\n# bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-\n# bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle\n# bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle\n# bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+\n# bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%-\n\n# Requires playerctl\n# bindl = , XF86AudioNext, exec, playerctl next\n# bindl = , XF86AudioPause, exec, playerctl play-pause\n# bindl = , XF86AudioPlay, exec, playerctl play-pause\n# bindl = , XF86AudioPrev, exec, playerctl previous\n\n##############################\n### WINDOWS AND WORKSPACES ###\n##############################\n\n# See https://wiki.hypr.land/Configuring/Window-Rules/ for more\n# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules\n\n# Example windowrules that are useful\n\nwindowrule {\n    # Ignore maximize requests from all apps. You'll probably like this.\n    name = suppress-maximize-events\n    match:class = .*\n\n    suppress_event = maximize\n}\n\nwindowrule {\n    # Fix some dragging issues with XWayland\n    name = fix-xwayland-drags\n    match:class = ^$\n    match:title = ^$\n    match:xwayland = true\n    match:float = true\n    match:fullscreen = false\n    match:pin = false\n\n    no_focus = true\n}\n\n# Hyprland-run windowrule\nwindowrule {\n    name = move-hyprland-run\n\n    match:class = hyprland-run\n\n    move = 20 monitor_h-120\n    float = yes\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=200\nheight=120\nouter-margin=15,15\npadding=10\nborder-size=2\nborder-color=#ffffff\nborder-radius=0\nicons=0\ndefault-timeout=5000\nfont=JetBrains Mono 10\ntext-alignment=center\n\n[urgency=high]\nborder-color=#FFFF00\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=10000"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/psd/psd.conf",
    "content": "#\n# $XDG_CONFIG_HOME/psd/psd.conf\n#\n# For documentation, refer man 1 psd or to the wiki page\n# https://wiki.archlinux.org/index.php/Profile-sync-daemon\n\n## NOTE the following:\n## To protect data from corruption, in the event that you do make an edit while\n## psd is active, any changes made will be applied the next time you start psd.\n\n# Uncomment and set to \"yes\" to use overlayfs instead of a full copy to reduce\n# the memory costs and to improve sync/unsync operations. Note that your kernel\n# MUST have this module available in order to use this mode.\n#\n#USE_OVERLAYFS=\"no\"\n\n# Uncomment and set to \"yes\" to resync on suspend to reduce potential data loss.\n# Note that your system MUST have gdbus from glib2 installed to use this mode.\n#\nUSE_SUSPSYNC=\"yes\"\n\n# List any browsers in the array below to have managed by psd. Useful if you do\n# not wish to have all possible browser profiles managed which is the default if\n# this array is left commented.\n#\n# Possible values:\n#  chromium\n#  chromium-dev\n#  conkeror.mozdev.org\n#  epiphany\n#  falkon\n#  firefox\n#  firefox-trunk\n#  google-chrome\n#  google-chrome-beta\n#  google-chrome-unstable\n#  heftig-aurora\n#  icecat\n#  inox\n#  luakit\n#  midori\n#  opera\n#  opera-beta\n#  opera-developer\n#  opera-legacy\n#  otter-browser\n#  qupzilla\n#  qutebrowser\n#  palemoon\n#  rekonq\n#  seamonkey\n#  surf\n#  vivaldi\n#  vivaldi-snapshot\n#\n#BROWSERS=()\n\n# Uncomment and set to \"no\" to completely disable the crash recovery feature.\n#\n# The default is to create crash recovery backups if the system is ungracefully\n# powered-down due to a kernel panic, hitting the reset switch, battery going\n# dead, etc. Some users keep very diligent backups and don't care to have this\n# feature enabled.\nUSE_BACKUPS=\"yes\"\n\n# Uncomment and set to an integer that is the maximum number of crash recovery\n# snapshots to keep (the oldest ones are deleted first).\n#\n# The default is to save the most recent 5 crash recovery snapshots.\nBACKUP_LIMIT=2\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\x37\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\x37)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/rofi/blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:      #0000ff;\n    text-color:           #fff;\n    font:            \"Terminus 9\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t25px;\n    padding:    4px;\n    children:   [ horibox ];\n    y-offset: 30px;\n    x-offset: 35px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, entry, listview ];\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    20px;\n    lines:      50;\n}\n\nentry {\n    expand:     false;\n    width:      8em;\n    margin:\t\t0;\n    color:\t\twhite;\n}\n\nelement {\n    padding: 0px;\n}\n\nelement selected {\n    background-color: #ff00ff;\n    text-color: white;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\n#prompt {\n  enabled: false;\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n  timeout {\n      delay:  5;\n      action: \"kb-cancel\";\n  }\n  drun-display-format: \"{name}\";\n  hover-select: true;\n  me-select-entry: \"\";\n  me-accept-entry: [MousePrimary];\n}\n@theme \"blue.rasi\"\n\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/rofi/power-blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:      #0000ff;\n    text-color:           #fff;\n    font:            \"Terminus 9\";\n}\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height: 25px;\n    padding:    4px;\n    children:   [ horibox ];\n    y-offset: 30px;\n    x-offset: 40px;\n\n    }\nhoribox {\n    orientation: horizontal;\n    children:   [ listview ];\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    20px;\n    lines:      50;\n}\n\nentry {\n    expand:     false;\n    width:      8em;\n    margin:\t\t0 0 0 10px;\n    color:\t\twhite;\n    \n}\n\nelement {\n    padding: 0px;\n\n}\n\nelement selected {\n    background-color: #cc2229;\n\ttext-color: white;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold red;\n}\n\n#prompt {\n  enabled: false;\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n     \"reload_style_on_change\": true,\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 28, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 4, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n//        \"custom/lock\",\n       \"hyprland/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"\n    ],\n    \"modules-right\": [\n        \"cpu\",\n        \"memory\",\n        \"temperature\",\n        // \"backlight\",\n        \t\t\"idle_inhibitor\",\n        \"custom/gammastep\",\n//        \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"bluetooth\",\n        \"network\"\n//        \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"hyprland/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"[{:%A %d %B, %H:%M}]\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"foot --override=colors.background=000000 htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"\",\n\t\t\"format-off\": \"\",\n        \"format-disabled\": \"\", // an empty format will hide the module\n        \"format-connected\": \"\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"\",\n        \"format-wifi\": \"\",\n        \"format-disconnected\": \"\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    }\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 28, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"reload_style_on_change\": true,\n    \"modules-left\": [\n        \"custom/command\",\n        \"hyprland/window\"\n    ],\n//    \"modules-center\": [\n//        \"disk\"\n//        \"wlr/workspaces\"\n//    ],\n    \"modules-right\": [\n        \"custom/write\",\n        \"power-profiles-daemon\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/waybar-crypto\"\n    ],\n    // Modules configuration\n\n    \"power-profiles-daemon\": {\n      \"format\": \"{icon}\",\n      \"tooltip-format\": \"Power profile: {profile}\\nDriver: {driver}\",\n      \"tooltip\": true,\n      \"format-icons\": {\n        \"default\": \"\",\n        \"performance\": \"PERFORMANCE\",\n        \"balanced\": \"BALANCED\",\n        \"power-saver\": \"POWER SAVER\"\n      }\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/waybar-crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"waybar-crypto\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=000000 --override=colors.foreground=ffffff micro $HOME/Documents/dotfiles/thinkpad-x1-6gen/Arch/README\",\n        \"tooltip\": false\n    },\n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family: Terminus, \"Font Awesome 7 Free\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: #0000FF;\n    border-bottom: 1px solid rgba(0,0,0,.5);\n    color: #999;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n\n/* tooltip label { */\n/* background-color: #0000FF; */\n/* color: #color; */\n/* border-radius: ##px; */\n/* border: style ##px #color; */\n/* margin: ##px; */\n/* } */\n\n.modules-right {\n\tmargin-right: 8px;\t\n}\n\n .modules-left { \n\t margin-left: 8px; \n } \n\n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n/* #workspaces button:hover { */\n    /* background: #0000FF; */\n    /* font-size: 12px; */\n        /*  */\n/* } */\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#clock,\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#idle_inhibitor,\n#custom-gammastep {\n    padding: 1px 5px 0 5px;\n    color: #FFFFFF;\n}\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #0000ff; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #bluetooth.off, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n} \n\n\n\n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-gammastep { \n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n} \n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family: Terminus, \"Font Awesome 7 Free\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: #0000FF;\n    border-top: 1px solid rgba(0,0,0,.5); \n    color: #e5e5e5;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n\n#custom-waybar-crypto { \n\tpadding: 0 15px;\n    background-color: #005fff; \n    color:\twhite;\n    padding-top: 2px;\n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    background-color: #3434e0; \n    color:\twhite;\n} \n\n#custom-write { \n\tpadding: 2px 15px 0; \n    background-color: #00009f; \n    color: white;\n    padding-top: 2px;\n} \n\n#power-profiles-daemon { \n\tpadding: 2px 15px 0; \n    background-color: #00339f; \n    color: white;\n    padding-top: 2px;\n} \n\n\n#custom-command { \n    background-color: #00009f; \n    color: white;\n    padding: 2px 8px 0;\n    font-size:9px;\n} \n\n#custom-pacman { \n    background-color: #3434e0; \n    color: white;\n    padding: 2px 15px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n/* #workspaces button:hover { */\n    /* background: #0000FF; */\n    /* font-size: 12px; */\n        /*  */\n/* } */\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/.config/wob/wob.ini",
    "content": "background_color = 0000FF\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5800  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/scripts/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"← Logout\\n→ Suspend\\n↑ Reboot\\n↓ Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-blue | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    hyprctl dispatch exit exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-Desktop-Viola-Blu/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un OS già adattato al laptop su cui deve girare. Se volete applicarle ad un laptop già in funzione, create un nuovo utente ed usate quello.\n\nSeguite le istruzioni per l'installazione di Linux su MacBook con T2: https://t2linux.org/\n\nCome ho detto nel video, è un sito un po' incasinato ma contiene tutto il necessario quindi vale la pena passarci del tempo. Dovete disabilitare il Secure Boot da macOS, preparare la partizione per Linux da macOS, e poi inserire la chiavetta USB e tenere premuto Option all'avvio per il boot da questa; il resto procede come sempre.\n\nIo ho usato EndeavourOS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù. Finita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da \"SSH\", per dire, e copio l'archivio zip dei dots con il comando \"SCP\").\n\nQuindi installate i pacchetti e poi copiate i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\n\nIl tutto, come detto, è preparato per MacBook Pro 13 2019 quindi potrebbe aver bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, qualche posizionamento e dimensione dei pannelli, forse la grandezza dei font) se usate un laptop con schermo diverso.\n\nGuardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -S brightnessctl qt5ct exa foot micro nemo nemo-fileroller nemo-image-converter hyprland ttf-jetbrains-mono otf-font-awesome terminus-font pamixer swaybg swaylock swayidle grim swappy lazygit polkit-kde-agent python-requests powertop acpid mako gammastep evince mpv htop blueman lxappearance profile-sync-daemon imv t2fand --noconfirm --needed\n\nyay --noprovides --answerdiff None --answerclean None --mflags \"--noconfirm\" -S rofi-lbonn-wayland-git wob waybar-hyprland-git xdg-desktop-portal-hyprland-git batsignal zramswap\n\n##\n### PACCHETTI OPZIONALI\n##\n\nsudo pacman -S intel-media-driver libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, da abilitare nel file /etc/environment)\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\nsystemctl enable --now t2fand.service\n\n##\n#### COSE DA FARE\n##\n\n- rimuovere moduli brcmfmac blacklist da /usr/lib/modprobe.d/broadcom-wl-dkms.conf\n- attenzione ai tasti swappati nella tastiera Apple in /etc/modprobe.d/hid_apple.conf\n- profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n- cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n- lxappareance (cambiare font in Jetbrains Mono 10)\n- qt5ct (cambiare font in Jetbrains Mono 10)\n- personalizzare il comportamento della touchbar con \"sudo touchbar\"\n\nGli sfondi \"OS9\" si scaricano da qui: https://arun.is/blog/os9-wallpaper/\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/bluetooth/main.conf",
    "content": "[General]\n\n# Default adapter name\n# Defaults to 'BlueZ X.YZ'\n#Name = BlueZ\n\n# Default device class. Only the major and minor device class bits are\n# considered. Defaults to '0x000000'.\n#Class = 0x000100\n\n# How long to stay in discoverable mode before going back to non-discoverable\n# The value is in seconds. Default is 180, i.e. 3 minutes.\n# 0 = disable timer, i.e. stay discoverable forever\n#DiscoverableTimeout = 0\n\n# Always allow pairing even if there are no agent registered\n# Possible values: true, false\n# Default: false\n#AlwaysPairable = false\n\n# How long to stay in pairable mode before going back to non-discoverable\n# The value is in seconds. Default is 0.\n# 0 = disable timer, i.e. stay pairable forever\n#PairableTimeout = 0\n\n# Use vendor id source (assigner), vendor, product and version information for\n# DID profile support. The values are separated by \":\" and assigner, VID, PID\n# and version.\n# Possible vendor id source values: bluetooth, usb (default) or false (disabled)\n#DeviceID = bluetooth:1234:5678:abcd\n\n# Do reverse service discovery for previously unknown devices that connect to\n# us. For BR/EDR this option is really only needed for qualification since the\n# BITE tester doesn't like us doing reverse SDP for some test cases, for LE\n# this disables the GATT client functionally so it can be used in system which\n# can only operate as peripheral.\n# Defaults to 'true'.\n#ReverseServiceDiscovery = true\n\n# Enable name resolving after inquiry. Set it to 'false' if you don't need\n# remote devices name and want shorter discovery cycle. Defaults to 'true'.\n#NameResolving = true\n\n# Enable runtime persistency of debug link keys. Default is false which\n# makes debug link keys valid only for the duration of the connection\n# that they were created for.\n#DebugKeys = false\n\n# Restricts all controllers to the specified transport. Default value\n# is \"dual\", i.e. both BR/EDR and LE enabled (when supported by the HW).\n# Possible values: \"dual\", \"bredr\", \"le\"\n#ControllerMode = dual\n\n# Maximum number of controllers allowed to be exposed to the system.\n# Default=0 (unlimited)\n#MaxControllers=0\n\n# Enables Multi Profile Specification support. This allows to specify if\n# system supports only Multiple Profiles Single Device (MPSD) configuration\n# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple\n# Devices (MPMD) configurations.\n# Possible values: \"off\", \"single\", \"multiple\"\n#MultiProfile = off\n\n# Permanently enables the Fast Connectable setting for adapters that\n# support it. When enabled other devices can connect faster to us,\n# however the tradeoff is increased power consumptions. This feature\n# will fully work only on kernel version 4.1 and newer. Defaults to\n# 'false'.\n#FastConnectable = false\n\n# Default privacy setting.\n# Enables use of private address.\n# Possible values for LE mode: \"off\", \"network/on\", \"device\"\n# Possible values for Dual mode: \"off\", \"network/on\", \"device\",\n# \"limited-network\", \"limited-device\"\n#\n# - off: Local privacy disabled.\n#\n# - network/on: A device will only accept advertising packets from peer\n# devices that contain private addresses. It may not be compatible with some\n# legacy devices since it requires the use of RPA(s) all the time.\n#\n# - device: A device in device privacy mode is only concerned about the\n# privacy of the device and will accept advertising packets from peer devices\n# that contain their Identity Address as well as ones that contain a private\n# address, even if the peer device has distributed its IRK in the past.\n\n# - limited-network: Apply Limited Discoverable Mode to advertising, which\n# follows the same policy as to BR/EDR that publishes the identity address when\n# discoverable, and Network Privacy Mode for scanning.\n#\n# - limited-device: Apply Limited Discoverable Mode to advertising, which\n# follows the same policy as to BR/EDR that publishes the identity address when\n# discoverable, and Device Privacy Mode for scanning.\n#\n# Defaults to \"off\"\n#Privacy = off\n\n# Specify the policy to the JUST-WORKS repairing initiated by peer\n# Possible values: \"never\", \"confirm\", \"always\"\n# Defaults to \"never\"\n#JustWorksRepairing = never\n\n# How long to keep temporary devices around\n# The value is in seconds. Default is 30.\n# 0 = disable timer, i.e. never keep temporary devices\n#TemporaryTimeout = 30\n\n# Enables the device to issue an SDP request to update known services when\n# profile is connected. Defaults to true.\n#RefreshDiscovery = true\n\n# Enables D-Bus experimental interfaces\n# Possible values: true or false\n#Experimental = false\n\n# Enables kernel experimental features, alternatively a list of UUIDs\n# can be given.\n# Possible values: true,false,<UUID List>\n# Possible UUIDS:\n# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug)\n# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral)\n# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy)\n# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report)\n# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs)\n# 6fbaf188-05e0-496a-9885-d6ddfdb4e03e (BlueZ Experimental ISO socket)\n# Defaults to false.\n#KernelExperimental = false\n\n# The duration to avoid retrying to resolve a peer's name, if the previous\n# try failed.\n# The value is in seconds. Default is 300, i.e. 5 minutes.\n#RemoteNameRequestRetryDelay = 300\n\n[BR]\n# The following values are used to load default adapter parameters for BR/EDR.\n# BlueZ loads the values into the kernel before the adapter is powered if the\n# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't\n# provided, the kernel will be initialized to it's default value.  The actual\n# value will vary based on the kernel version and thus aren't provided here.\n# The Bluetooth Core Specification should be consulted for the meaning and valid\n# domain of each of these values.\n\n# BR/EDR Page scan activity configuration\n#PageScanType=\n#PageScanInterval=\n#PageScanWindow=\n\n# BR/EDR Inquiry scan activity configuration\n#InquiryScanType=\n#InquiryScanInterval=\n#InquiryScanWindow=\n\n# BR/EDR Link supervision timeout\n#LinkSupervisionTimeout=\n\n# BR/EDR Page Timeout\n#PageTimeout=\n\n# BR/EDR Sniff Intervals\n#MinSniffInterval=\n#MaxSniffInterval=\n\n[LE]\n# The following values are used to load default adapter parameters for LE.\n# BlueZ loads the values into the kernel before the adapter is powered if the\n# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't\n# provided, the kernel will be initialized to it's default value.  The actual\n# value will vary based on the kernel version and thus aren't provided here.\n# The Bluetooth Core Specification should be consulted for the meaning and valid\n# domain of each of these values.\n# LE advertisement interval (used for legacy advertisement interface only)\n#MinAdvertisementInterval=\n#MaxAdvertisementInterval=\n#MultiAdvertisementRotationInterval=\n\n# LE scanning parameters used for passive scanning supporting auto connect\n# scenarios\n#ScanIntervalAutoConnect=\n#ScanWindowAutoConnect=\n\n# LE scanning parameters used for passive scanning supporting wake from suspend\n# scenarios\n#ScanIntervalSuspend=\n#ScanWindowSuspend=\n\n# LE scanning parameters used for active scanning supporting discovery\n# proceedure\n#ScanIntervalDiscovery=\n#ScanWindowDiscovery=\n\n# LE scanning parameters used for passive scanning supporting the advertisement\n# monitor Apis\n#ScanIntervalAdvMonitor=\n#ScanWindowAdvMonitor=\n\n# LE scanning parameters used for connection establishment.\n#ScanIntervalConnect=\n#ScanWindowConnect=\n\n# LE default connection parameters.  These values are superceeded by any\n# specific values provided via the Load Connection Parameters interface\n#MinConnectionInterval=\n#MaxConnectionInterval=\n#ConnectionLatency=\n#ConnectionSupervisionTimeout=\n#Autoconnecttimeout=\n\n# Scan duration during interleaving scan. Only used when scanning for ADV\n# monitors. The units are msec.\n# Default: 300\n#AdvMonAllowlistScanDuration=\n# Default: 500\n#AdvMonNoFilterScanDuration=\n\n# Enable/Disable Advertisement Monitor interleave scan for power saving.\n# 0: disable\n# 1: enable\n# Defaults to 1\n#EnableAdvMonInterleaveScan=\n\n[GATT]\n# GATT attribute cache.\n# Possible values:\n# always: Always cache attributes even for devices not paired, this is\n# recommended as it is best for interoperability, with more consistent\n# reconnection times and enables proper tracking of notifications for all\n# devices.\n# yes: Only cache attributes of paired devices.\n# no: Never cache attributes\n# Default: always\n#Cache = always\n\n# Minimum required Encryption Key Size for accessing secured characteristics.\n# Possible values: 0 and 7-16. 0 means don't care.\n# Defaults to 0\n#KeySize = 0\n\n# Exchange MTU size.\n# Possible values: 23-517\n# Defaults to 517\n#ExchangeMTU = 517\n\n# Number of ATT channels\n# Possible values: 1-5 (1 disables EATT)\n# Default to 3\n#Channels = 3\n\n[AVDTP]\n# AVDTP L2CAP Signalling Channel Mode.\n# Possible values:\n# basic: Use L2CAP Basic Mode\n# ertm: Use L2CAP Enhanced Retransmission Mode\n#SessionMode = basic\n\n# AVDTP L2CAP Transport Channel Mode.\n# Possible values:\n# basic: Use L2CAP Basic Mode\n# streaming: Use L2CAP Streaming Mode\n#StreamMode = basic\n\n[Policy]\n#\n# The ReconnectUUIDs defines the set of remote services that should try\n# to be reconnected to in case of a link loss (link supervision\n# timeout). The policy plugin should contain a sane set of values by\n# default, but this list can be overridden here. By setting the list to\n# empty the reconnection feature gets disabled.\n#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb\n\n# ReconnectAttempts define the number of attempts to reconnect after a link\n# lost. Setting the value to 0 disables reconnecting feature.\n#ReconnectAttempts=7\n\n# ReconnectIntervals define the set of intervals in seconds to use in between\n# attempts.\n# If the number of attempts defined in ReconnectAttempts is bigger than the\n# set of intervals the last interval is repeated until the last attempt.\n#ReconnectIntervals=1,2,4,8,16,32,64\n\n# AutoEnable defines option to enable all controllers when they are found.\n# This includes adapters present on start as well as adapters that are plugged\n# in later on. Defaults to 'true'.\nAutoEnable=false\n\n# Audio devices that were disconnected due to suspend will be reconnected on\n# resume. ResumeDelay determines the delay between when the controller\n# resumes from suspend and a connection attempt is made. A longer delay is\n# better for better co-existence with Wi-Fi.\n# The value is in seconds.\n# Default: 2\n#ResumeDelay = 2\n\n[AdvMon]\n# Default RSSI Sampling Period. This is used when a client registers an\n# advertisement monitor and leaves the RSSISamplingPeriod unset.\n# Possible values:\n# 0x00       Report all advertisements\n# N = 0xXX   Report advertisements every N x 100 msec (range: 0x01 to 0xFE)\n# 0xFF       Report only one advertisement per device during monitoring period\n# Default: 0xFF\n#RSSISamplingPeriod=0xFF\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\n\n# INSERIRE API KEY DI COINMARKETCAP PER WIDGET CRYPTO DI WAYBAR\n#COINMARKETCAP_API_KEY=INSERIRE_API_KEY\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER INTEL (ovvero: se sapete cosa state facendo)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/modprobe.d/apple-tb.conf",
    "content": "# display f* key in touchbar\noptions apple-touchbar fnmode=1\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/modprobe.d/hid_apple.conf",
    "content": "options hid_apple swap_opt_cmd=1\noptions hid_apple swap_fn_leftctrl=1\n#options apple-touchbar fnmode=1\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/sysctl.d/99-swappiness.conf",
    "content": "vm.swappiness = 200\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/t2fand.conf",
    "content": "[Fan1]\nlow_temp = 45\nhigh_temp = 75\nspeed_curve = linear\nalways_full_speed = false\n\n[Fan2]\nlow_temp = 45\nhigh_temp = 75\nspeed_curve = linear\nalways_full_speed = false\n\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/etc/vconsole.conf",
    "content": "KEYMAP=it\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\nalias ls='exa -lgh'\nalias ll='exa -lgha'\nalias lt='exa --tree'\n#alias conf='micro ~/.config/hypr/hyprland.conf'\n#alias conf-term='micro ~/.config/foot/foot.ini'\n#alias chx='chmod +x'\n#alias dots='cd ~/Documents/dotfiles && lazygit'\n#alias ddu='du -sh * | sort -hr | head -20'\n#alias waykill='killall waybar && ~/scripts/waybar_top.sh && ~/scripts/waybar_bottom.sh'\n#PS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n# title=foot terminal\n# locked-title=no\n\nfont=Jetbrains Mono:weight=Regular:size=11\n#font=xos4 Terminus:size=14\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\npad=20x20 center                             # optionally append 'center'\n# resize-delay-ms=100\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=/usr/share/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n color=7f7f7f 111111\n blink=yes\n #beam-thickness=4.5\n underline-thickness=1.5\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[colors]\nalpha=1.0\nforeground=000000\nbackground=fef49c\n\n## Normal/regular colors (color palette 0-7)\nregular0=000000  # black\nregular1=cc0000  # red\nregular2=00a600  # green\nregular3=999900  # yellow\nregular4=0000b2  # blue\nregular5=b200b2  # magenta\nregular6=00a6b2  # cyan\nregular7=cccccc  # white\n\n## Bright colors (color palette 8-15)\nbright0=666666   # bright black\nbright1=e50000   # bright red\nbright2=00d900   # bright green\nbright3=e5e500   # bright yellow\nbright4=0000ff   # bright blue\nbright5=e500e5   # bright magenta\nbright6=00e5e5   # bright cyan\nbright7=e5e5e5   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\nselection-foreground=fef49c\nselection-background=000000\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# Apple Touchbar Fn\ntouchbarctl fnmode write 1 &\n\n# blu light filter \ngammastep -O 5600  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \n#swaybg -i $HOME/Pictures/linux-viola.svg &\nswaybg -i $HOME/Pictures/light/yellow_light.png -m fill &\n\n# screen lock\nswayidle -w timeout 300 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme Adwaita &\ngsettings set org.gnome.desktop.interface cursor-theme Adwaita &\ngsettings set org.gnome.desktop.interface font-name 'Jetbrains Mono 11' &\ngsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=,preferred,auto,1.4\nmonitor=,addreserved,-10,-10,0,0\n\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_file=\n    kb_layout=it\n    kb_variant=\n    kb_model=\n    kb_options=\n    kb_rules=\n\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n\n    sensitivity=0 # -1.0 - 1.0, 0 means no modification.\n}\n\ngeneral {\n    gaps_in=10\n    gaps_out=36\n    border_size=2\n    col.inactive_border=0xFFA0D7F2\n    col.active_border=0xFFFFFFFF\n    resize_on_border=true\n}\n\n\ndecoration {\n    rounding=6\n    drop_shadow = 1\n\tshadow_range=20\n    shadow_offset=6 8\n    shadow_render_power=10\n    col.shadow=0x09000000\n#   col.shadow_inactive=0x44000000\n    dim_inactive=0\n    dim_strength=0.2\n    blur = no\n    blur_size = 3\n    blur_passes = 1\n    blur_new_optimizations = on\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,5,default\n    animation=fade,1,5,default\n    animation=workspaces,1,6,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n#   no_gaps_when_only=1\n   split_width_multiplier=1.5\n}\n\ngestures {\n    workspace_swipe=1\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n    vrr=true\n}\n\n#workspace = 3,rounding:false, decorate:false, gapsin:0, gapsout:-2, decorate:false, bordersize:0\n\n#windowrule=float,^(apostrophe)$\n#windowrule=size 1513 1007,^(apostrophe)$\n#windowrule=center,^(apostrophe)$\n\nwindowrule=float,title:^(fly-foot)$\nwindowrule=move 109 180,title:^(fly-foot)$\nwindowrule=move center,title:^(fly-foot)$\nwindowrule=size 858 534,title:^(fly-foot)$\n\nwindowrule=float,title:^(fly-foot-write)$\nwindowrule=pin,title:^(fly-foot-write)$\nwindowrule=size 858 534,title:^(fly-foot-write)$\n\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n\n#windowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-oss)$\n\n# windowrulev2=float,class:^(code-oss)$\n# windowrulev2=move 0 0,class:^(code-oss)$\n# windowrulev2=size 70% 100%,class:^(code-oss)$\n\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(org.telegram.desktop)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(lapce)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(org.inkscape.Inkscape)$\n#windowrulev2=bordercolor rgb(ffffff) rgb(4C89A6),title:^(fly-foot-write)$\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=A0D7F2 --title=fly-foot-tiled\nbind=SUPERSHIFTCTRL,RETURN,exec,footclient --override=colors.background=000000 --title=fly-foot\nbind=SUPERSHIFT,Q,killactive\nbind=SUPERSHIFT,E,exec,$HOME/scripts/rofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating \nbind=SUPER,SPACE,exec,rofi -show drun\nbind=SUPER,C,centerwindow\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\nbind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\nbind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 20 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\nbind=,F12,exec,grim -g \"$(slurp)\" - | swappy -f -\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -40 0\nbinde = SUPERCTRL,  right, resizeactive, 40 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -40\nbinde = SUPERCTRL,  down,  resizeactive, 0 40\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86KbdBrightnessDown,exec,brightnessctl -d apple::kbd_backlight* set 25%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86KbdBrightnessUp,exec,brightnessctl -d apple::kbd_backlight* set +25% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=15,15\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=2\nicons=0\ndefault-timeout=5000\nfont=JetBrains Mono 11\ntext-alignment=center\n\n[urgency=high]\nborder-color=#FFFF00\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=10000\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/psd/psd.conf",
    "content": "#\n# $XDG_CONFIG_HOME/psd/psd.conf\n#\n# For documentation, refer man 1 psd or to the wiki page\n# https://wiki.archlinux.org/index.php/Profile-sync-daemon\n\n## NOTE the following:\n## To protect data from corruption, in the event that you do make an edit while\n## psd is active, any changes made will be applied the next time you start psd.\n\n# Uncomment and set to \"yes\" to use overlayfs instead of a full copy to reduce\n# the memory costs and to improve sync/unsync operations. Note that your kernel\n# MUST have this module available in order to use this mode.\n#\n#USE_OVERLAYFS=\"no\"\n\n# Uncomment and set to \"yes\" to resync on suspend to reduce potential data loss.\n# Note that your system MUST have gdbus from glib2 installed to use this mode.\n#\nUSE_SUSPSYNC=\"yes\"\n\n# List any browsers in the array below to have managed by psd. Useful if you do\n# not wish to have all possible browser profiles managed which is the default if\n# this array is left commented.\n#\n# Possible values:\n#  chromium\n#  chromium-dev\n#  conkeror.mozdev.org\n#  epiphany\n#  falkon\n#  firefox\n#  firefox-trunk\n#  google-chrome\n#  google-chrome-beta\n#  google-chrome-unstable\n#  heftig-aurora\n#  icecat\n#  inox\n#  luakit\n#  midori\n#  opera\n#  opera-beta\n#  opera-developer\n#  opera-legacy\n#  otter-browser\n#  qupzilla\n#  qutebrowser\n#  palemoon\n#  rekonq\n#  seamonkey\n#  surf\n#  vivaldi\n#  vivaldi-snapshot\n#\n#BROWSERS=()\n\n# Uncomment and set to \"no\" to completely disable the crash recovery feature.\n#\n# The default is to create crash recovery backups if the system is ungracefully\n# powered-down due to a kernel panic, hitting the reset switch, battery going\n# dead, etc. Some users keep very diligent backups and don't care to have this\n# feature enabled.\nUSE_BACKUPS=\"yes\"\n\n# Uncomment and set to an integer that is the maximum number of crash recovery\n# snapshots to keep (the oldest ones are deleted first).\n#\n# The default is to save the most recent 5 crash recovery snapshots.\nBACKUP_LIMIT=2\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\xb0\\0\\0\\x4\\xcd\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\a\\xb1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\xb0\\0\\0\\x4\\xcd)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/rofi/blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, entry, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      10em;\n    padding: 6 0 0 8;\n/*    background-color: #F2D9D0;\n    margin: 0 30 0 -2;*/\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n    lines:      50;\n    padding: 6 0 0;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    text-color: black;\n    background-color: #F2CDA0;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:\t\"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n  timeout {\n      delay:  5;\n      action: \"kb-cancel\";\n  }\n  drun-display-format: \"<span text-transform='uppercase'>{name}</span>\";\n  display-drun: \"\";\n  hover-select: true;\n  me-select-entry: \"\";\n  me-accept-entry: [MousePrimary];\n}\n@theme \"blue.rasi\"\n\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/rofi/power-blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [prompt, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      6em;\n    padding: 6 0 0 6;\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n    lines:      50;\n    padding: 6 0 0 30;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    background-color: #F2CDA0;\n    text-color: black;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:            \"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 12, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    \"wlr/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"       \n    ],\n    \"modules-right\": [\n//        \"cpu\",\n//        \"memory\",\n//        \"temperature\",\n//        \"backlight\",\n        \"idle_inhibitor\",\n        \"custom/gammastep\",\n//       \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"bluetooth\",\n        \"network\",\n        \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format-alt\": \"{:%Y-%m-%d}\",\n//        \"format\": \"{:%A %d %B, %H:%M}\",\n        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"\",\n        \"format-disabled\": \"\", // an empty format will hide the module\n        \"format-connected\": \"\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"\",\n        \"format-wifi\": \"\",\n        \"format-disconnected\": \"\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    }\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n //       \"custom/vpn\"\n      \"custom/command\"\n    //  \"hyprland/window\"\n    ],\n    \"modules-center\": [\n        \"disk\"\n//        \"wlr/workspaces\"\n    ],\n    \"modules-right\": [\n        \"custom/write\",\n//        \"custom/power_profile\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=000000 --override=colors.foreground=FFFFFF --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=A0D7F2 micro $HOME/Documents/dotfiles/macbook-pro-13-intel/README\",\n        \"tooltip\": false\n    },\n    \"custom/vpn\": {\n            \"format\": \"{}\",\n            \"exec\": \"rofi-nordvpn -s\",\n            \"interval\": 5,\n            \"on-click\": \"rofi-nordvpn &\",\n            \"tooltip\": false\n\n            \n    },\n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family: JetBrains Mono, FontAwesome;\n    font-size: 13px;\n}\n\nwindow#waybar {\n    background: rgba(255,255,255,.3);\n    border-bottom: 1px solid rgba(0,0,0,.1); \n    color: #3D3E40;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/* tooltip label { */\n/* background-color: #0000FF; */\n/* color: #color; */\n/* border-radius: ##px; */\n/* border: style ##px #color; */\n/* margin: ##px; */\n/* } */\n\n.modules-right {\n\tmargin-right: 20px;\t\n}\n\n.modules-left { \n\t margin-left: 12px; \n } \n\n#workspaces button {\n    padding: 2px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n    font-weight: bold;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #87898C;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #3D3E40;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#clock,\n#idle_inhibitor,\n#custom-gammastep,\n#custom-command\n {\n    padding: 2px 5px 0 5px;\n    color: #3D3E40;\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #0000ff; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #network.disabled, #bluetooth.off, #bluetooth.disabled, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n    font-weight: bold;\n\n} \n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-command {\n\tfont-size: 16px;\n}\n\n/*#custom-gammastep { */\n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n/*} */\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, JetBrains Mono;\n    font-size: 13px;\n    font-weight: bold;\n}\n\nwindow#waybar {\n    background: rgba(255,255,255,.3);\n    border-top: 1px solid rgba(0,0,0,.1);\n    color: #3D3E40;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n\n#custom-crypto { \n\tpadding: 2px 0 0 17px; \n    background-color: #F2D9D0; \n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    background-color: #3434e0; \n    color:\twhite;\n} \n\n#custom-write { \n\tpadding: 2px 17px 0; \n    background: rgba(172,191,172,.7); \n} \n\n#custom-vpn { \n\tpadding: 2px 8px 0; \n\tbackground: #F2CDA0;\n/*    background: rgba(172,191,172,.7); \n    background: rgba(160,215,242,.7); */\n} \n\n#custom-command { \n    background-color: #F2D9D0; \n    padding: 2px 8px 0;\n    margin-top:1px;\n} \n\n#custom-pacman { \n    background: rgba(177,166,242,.6);\n    padding: 2px 17px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/.config/wob/wob.ini",
    "content": "background_color = 00000066\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/scripts/powerprofilecycle.sh",
    "content": "#!/bin/bash\n#\n# Script to cycle through power-profiles-daemon profiles. Handy for integration\n# with waybar, i3blocks and others. When run it will cycle to next profile and\n# output a corresponding fa-icon for displaying in a bar. With the -m toggle,\n# the script will not cycle profiles, rather just print fa-icon corresponding to\n# current profile.\n#\n\nPSET=\"powerprofilesctl set\"\nPGET=\"powerprofilesctl get\"\n\nwhile getopts \"mh\" opt; do\n  case $opt in\n    m)\n      case $($PGET) in\n        performance)\n          echo \"PERFORMANCE\" && exit 0\n          ;;\n        power-saver)\n          echo \"POWERSAVE\" && exit 0\n          ;;\n        balanced)\n          echo \"BALANCED\" && exit 0 \n      esac\n      ;;\n    h)\n      echo -e \"Run script without arguments to cycle power profiles and print icon. \\n-m Monitor. Get power profile and print icon. \\n-h Help. Show this help text\"  \n      exit 0\n      ;;\n    *)\n      echo \"Invalid option. Try -h.\"\n      exit 1\n  esac\ndone\n\ncase $($PGET) in\n  performance)\n    $PSET power-saver && echo \"POWERSAVE\" && exit 0\n    ;;\n  power-saver)\n    $PSET balanced && echo \"BALANCED\" && exit 0\n    ;;\n  balanced)\n    $PSET performance && echo \"PERFORMANCE\" && exit 0\n    ;;\nesac\n\necho \"Could not find power profile match. Is power-profiles-daemon running?\"\nexit 1\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/scripts/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    hyprctl dispatch exit exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-13-Intel/usr/lib/modprobe.d/broadcom-wl-dkms.conf",
    "content": "blacklist b43\nblacklist b43legacy\nblacklist bcm43xx\n#blacklist bcma\nblacklist brcm80211\n#blacklist brcmfmac\nblacklist brcmsmac\nblacklist ssb\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nQuesto README è specifico per MacBook Pro 15 Late 2013 (ma vale pressappoco per tutti i MacBook Intel di quel periodo).\n\nConsiglio di applicare queste configurazioni ad un OS già adattato al laptop su cui deve girare. Se volete applicarle ad un laptop già in funzione, create un nuovo utente ed usate quello.\n\nSe volete mantenere macOS in Dual Boot, consiglio di creare la partizione per Linux da Utility Disco di macOS, e poi inserire la chiavetta USB con Linux e tenere premuto Option all'avvio per fare il boot da questa; il resto procede come su qualsiasi PC.\n\nIo ho usato EndeavourOS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù. Finita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da un'altra macchina via \"SSH\", per dire, e copio l'archivio zip dei dots con il comando \"SCP\").\n\nQuindi installate i pacchetti e poi copiate i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\n\nGuardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -S brightnessctl qt5ct foot micro nemo nemo-fileroller nemo-image-converter hyprland ttf-jetbrains-mono otf-font-awesome terminus-font pamixer swaybg swaylock swayidle grim swappy lazygit polkit-kde-agent python-requests powertop acpid mako gammastep evince mpv htop blueman lxappearance profile-sync-daemon imv  --noconfirm --needed\n\nyay --noprovides --answerdiff None --answerclean None --mflags \"--noconfirm\" -S rofi-lbonn-wayland-git wob waybar-hyprland-git xdg-desktop-portal-hyprland-git batsignal zramswap\n\n##\n### PACCHETTI OPZIONALI\n##\n\nsudo pacman -S libva-intel-driver libvdpau-va-gl libva-utils vdpauinfo intel-media-sdk (acc hw gpu, da abilitare nel file /etc/environment)\n\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service (solo se poca RAM)\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\n\n\n##\n#### COSE DA FARE\n##\n\n- abilitare la GPU Intel: seguire le istruzioni su https://gist.github.com/stefanocoding/c6dbf4489f330021bd9335d655c9fbbf)\n\n- spegnere la GPU Nvidia (fare riferimento a https://wiki.archlinux.org/title/MacBookPro11,x#Graphics)\nyay -S systemd-vgaswitcheroo-units\nsudo systemctl enable vgaswitcheroo.service\n\n- disabilitare il VP9 perché la GPU Intel non lo decodifica:\nSu Firefox, in \"about:config\" cercare \"media.mediasource.vp9.enabled\" e mettere \"false\"\n\n- profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n\n- cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n\n- lxappareance (cambiare font in Jetbrains Mono 10)\n\n- qt5ct (cambiare font in Jetbrains Mono 10)\n\n### PER NORDVPN\n- installare il pacchetto nordvpn-bin da AUR e fare il login a NORDVPN: istruzioni su https://wiki.archlinux.org/title/NordVPN\n\n\nGli sfondi \"OS9\" si scaricano da qui: https://arun.is/blog/os9-wallpaper/\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/etc/bluetooth/main.conf",
    "content": "[General]\n\n# Default adapter name\n# Defaults to 'BlueZ X.YZ'\n#Name = BlueZ\n\n# Default device class. Only the major and minor device class bits are\n# considered. Defaults to '0x000000'.\n#Class = 0x000100\n\n# How long to stay in discoverable mode before going back to non-discoverable\n# The value is in seconds. Default is 180, i.e. 3 minutes.\n# 0 = disable timer, i.e. stay discoverable forever\n#DiscoverableTimeout = 0\n\n# Always allow pairing even if there are no agent registered\n# Possible values: true, false\n# Default: false\n#AlwaysPairable = false\n\n# How long to stay in pairable mode before going back to non-discoverable\n# The value is in seconds. Default is 0.\n# 0 = disable timer, i.e. stay pairable forever\n#PairableTimeout = 0\n\n# Use vendor id source (assigner), vendor, product and version information for\n# DID profile support. The values are separated by \":\" and assigner, VID, PID\n# and version.\n# Possible vendor id source values: bluetooth, usb (default) or false (disabled)\n#DeviceID = bluetooth:1234:5678:abcd\n\n# Do reverse service discovery for previously unknown devices that connect to\n# us. For BR/EDR this option is really only needed for qualification since the\n# BITE tester doesn't like us doing reverse SDP for some test cases, for LE\n# this disables the GATT client functionally so it can be used in system which\n# can only operate as peripheral.\n# Defaults to 'true'.\n#ReverseServiceDiscovery = true\n\n# Enable name resolving after inquiry. Set it to 'false' if you don't need\n# remote devices name and want shorter discovery cycle. Defaults to 'true'.\n#NameResolving = true\n\n# Enable runtime persistency of debug link keys. Default is false which\n# makes debug link keys valid only for the duration of the connection\n# that they were created for.\n#DebugKeys = false\n\n# Restricts all controllers to the specified transport. Default value\n# is \"dual\", i.e. both BR/EDR and LE enabled (when supported by the HW).\n# Possible values: \"dual\", \"bredr\", \"le\"\n#ControllerMode = dual\n\n# Maximum number of controllers allowed to be exposed to the system.\n# Default=0 (unlimited)\n#MaxControllers=0\n\n# Enables Multi Profile Specification support. This allows to specify if\n# system supports only Multiple Profiles Single Device (MPSD) configuration\n# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple\n# Devices (MPMD) configurations.\n# Possible values: \"off\", \"single\", \"multiple\"\n#MultiProfile = off\n\n# Permanently enables the Fast Connectable setting for adapters that\n# support it. When enabled other devices can connect faster to us,\n# however the tradeoff is increased power consumptions. This feature\n# will fully work only on kernel version 4.1 and newer. Defaults to\n# 'false'.\n#FastConnectable = false\n\n# Default privacy setting.\n# Enables use of private address.\n# Possible values for LE mode: \"off\", \"network/on\", \"device\"\n# Possible values for Dual mode: \"off\", \"network/on\", \"device\",\n# \"limited-network\", \"limited-device\"\n#\n# - off: Local privacy disabled.\n#\n# - network/on: A device will only accept advertising packets from peer\n# devices that contain private addresses. It may not be compatible with some\n# legacy devices since it requires the use of RPA(s) all the time.\n#\n# - device: A device in device privacy mode is only concerned about the\n# privacy of the device and will accept advertising packets from peer devices\n# that contain their Identity Address as well as ones that contain a private\n# address, even if the peer device has distributed its IRK in the past.\n\n# - limited-network: Apply Limited Discoverable Mode to advertising, which\n# follows the same policy as to BR/EDR that publishes the identity address when\n# discoverable, and Network Privacy Mode for scanning.\n#\n# - limited-device: Apply Limited Discoverable Mode to advertising, which\n# follows the same policy as to BR/EDR that publishes the identity address when\n# discoverable, and Device Privacy Mode for scanning.\n#\n# Defaults to \"off\"\n#Privacy = off\n\n# Specify the policy to the JUST-WORKS repairing initiated by peer\n# Possible values: \"never\", \"confirm\", \"always\"\n# Defaults to \"never\"\n#JustWorksRepairing = never\n\n# How long to keep temporary devices around\n# The value is in seconds. Default is 30.\n# 0 = disable timer, i.e. never keep temporary devices\n#TemporaryTimeout = 30\n\n# Enables the device to issue an SDP request to update known services when\n# profile is connected. Defaults to true.\n#RefreshDiscovery = true\n\n# Enables D-Bus experimental interfaces\n# Possible values: true or false\n#Experimental = false\n\n# Enables kernel experimental features, alternatively a list of UUIDs\n# can be given.\n# Possible values: true,false,<UUID List>\n# Possible UUIDS:\n# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug)\n# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral)\n# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy)\n# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report)\n# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs)\n# 6fbaf188-05e0-496a-9885-d6ddfdb4e03e (BlueZ Experimental ISO socket)\n# Defaults to false.\n#KernelExperimental = false\n\n# The duration to avoid retrying to resolve a peer's name, if the previous\n# try failed.\n# The value is in seconds. Default is 300, i.e. 5 minutes.\n#RemoteNameRequestRetryDelay = 300\n\n[BR]\n# The following values are used to load default adapter parameters for BR/EDR.\n# BlueZ loads the values into the kernel before the adapter is powered if the\n# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't\n# provided, the kernel will be initialized to it's default value.  The actual\n# value will vary based on the kernel version and thus aren't provided here.\n# The Bluetooth Core Specification should be consulted for the meaning and valid\n# domain of each of these values.\n\n# BR/EDR Page scan activity configuration\n#PageScanType=\n#PageScanInterval=\n#PageScanWindow=\n\n# BR/EDR Inquiry scan activity configuration\n#InquiryScanType=\n#InquiryScanInterval=\n#InquiryScanWindow=\n\n# BR/EDR Link supervision timeout\n#LinkSupervisionTimeout=\n\n# BR/EDR Page Timeout\n#PageTimeout=\n\n# BR/EDR Sniff Intervals\n#MinSniffInterval=\n#MaxSniffInterval=\n\n[LE]\n# The following values are used to load default adapter parameters for LE.\n# BlueZ loads the values into the kernel before the adapter is powered if the\n# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't\n# provided, the kernel will be initialized to it's default value.  The actual\n# value will vary based on the kernel version and thus aren't provided here.\n# The Bluetooth Core Specification should be consulted for the meaning and valid\n# domain of each of these values.\n# LE advertisement interval (used for legacy advertisement interface only)\n#MinAdvertisementInterval=\n#MaxAdvertisementInterval=\n#MultiAdvertisementRotationInterval=\n\n# LE scanning parameters used for passive scanning supporting auto connect\n# scenarios\n#ScanIntervalAutoConnect=\n#ScanWindowAutoConnect=\n\n# LE scanning parameters used for passive scanning supporting wake from suspend\n# scenarios\n#ScanIntervalSuspend=\n#ScanWindowSuspend=\n\n# LE scanning parameters used for active scanning supporting discovery\n# proceedure\n#ScanIntervalDiscovery=\n#ScanWindowDiscovery=\n\n# LE scanning parameters used for passive scanning supporting the advertisement\n# monitor Apis\n#ScanIntervalAdvMonitor=\n#ScanWindowAdvMonitor=\n\n# LE scanning parameters used for connection establishment.\n#ScanIntervalConnect=\n#ScanWindowConnect=\n\n# LE default connection parameters.  These values are superceeded by any\n# specific values provided via the Load Connection Parameters interface\n#MinConnectionInterval=\n#MaxConnectionInterval=\n#ConnectionLatency=\n#ConnectionSupervisionTimeout=\n#Autoconnecttimeout=\n\n# Scan duration during interleaving scan. Only used when scanning for ADV\n# monitors. The units are msec.\n# Default: 300\n#AdvMonAllowlistScanDuration=\n# Default: 500\n#AdvMonNoFilterScanDuration=\n\n# Enable/Disable Advertisement Monitor interleave scan for power saving.\n# 0: disable\n# 1: enable\n# Defaults to 1\n#EnableAdvMonInterleaveScan=\n\n[GATT]\n# GATT attribute cache.\n# Possible values:\n# always: Always cache attributes even for devices not paired, this is\n# recommended as it is best for interoperability, with more consistent\n# reconnection times and enables proper tracking of notifications for all\n# devices.\n# yes: Only cache attributes of paired devices.\n# no: Never cache attributes\n# Default: always\n#Cache = always\n\n# Minimum required Encryption Key Size for accessing secured characteristics.\n# Possible values: 0 and 7-16. 0 means don't care.\n# Defaults to 0\n#KeySize = 0\n\n# Exchange MTU size.\n# Possible values: 23-517\n# Defaults to 517\n#ExchangeMTU = 517\n\n# Number of ATT channels\n# Possible values: 1-5 (1 disables EATT)\n# Default to 3\n#Channels = 3\n\n[AVDTP]\n# AVDTP L2CAP Signalling Channel Mode.\n# Possible values:\n# basic: Use L2CAP Basic Mode\n# ertm: Use L2CAP Enhanced Retransmission Mode\n#SessionMode = basic\n\n# AVDTP L2CAP Transport Channel Mode.\n# Possible values:\n# basic: Use L2CAP Basic Mode\n# streaming: Use L2CAP Streaming Mode\n#StreamMode = basic\n\n[Policy]\n#\n# The ReconnectUUIDs defines the set of remote services that should try\n# to be reconnected to in case of a link loss (link supervision\n# timeout). The policy plugin should contain a sane set of values by\n# default, but this list can be overridden here. By setting the list to\n# empty the reconnection feature gets disabled.\n#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb\n\n# ReconnectAttempts define the number of attempts to reconnect after a link\n# lost. Setting the value to 0 disables reconnecting feature.\n#ReconnectAttempts=7\n\n# ReconnectIntervals define the set of intervals in seconds to use in between\n# attempts.\n# If the number of attempts defined in ReconnectAttempts is bigger than the\n# set of intervals the last interval is repeated until the last attempt.\n#ReconnectIntervals=1,2,4,8,16,32,64\n\n# AutoEnable defines option to enable all controllers when they are found.\n# This includes adapters present on start as well as adapters that are plugged\n# in later on. Defaults to 'true'.\nAutoEnable=true\n\n# Audio devices that were disconnected due to suspend will be reconnected on\n# resume. ResumeDelay determines the delay between when the controller\n# resumes from suspend and a connection attempt is made. A longer delay is\n# better for better co-existence with Wi-Fi.\n# The value is in seconds.\n# Default: 2\n#ResumeDelay = 2\n\n[AdvMon]\n# Default RSSI Sampling Period. This is used when a client registers an\n# advertisement monitor and leaves the RSSISamplingPeriod unset.\n# Possible values:\n# 0x00       Report all advertisements\n# N = 0xXX   Report advertisements every N x 100 msec (range: 0x01 to 0xFE)\n# 0xFF       Report only one advertisement per device during monitoring period\n# Default: 0xFF\n#RSSISamplingPeriod=0xFF\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\n# INSERIRE API KEY DI COINMARKETCAP PER WIDGET CRYPTO DI WAYBAR\n#COINMARKETCAP_API_KEY=INSERIRE_API_KEY\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER GPU INTEL O AMD (ovvero: se sapete cosa state facendo:https://wiki.archlinux.org/title/Hardware_video_acceleration)\nLIBVA_DRIVER_NAME=i965\nVDPAU_DRIVER=va_gl\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\n#alias ls='exa -lghs modified'\n#alias ll='exa -lgha'\n#alias lt='exa --tree'\n#alias conf='micro ~/.config/hypr/hyprland.conf'\n#alias conf-term='micro ~/.config/foot/foot.ini'\n#alias chx='chmod +x'\n#alias dots='cd ~/Documenti/dotfiles && lazygit'\n#alias ddu='du -sh * | sort -hr | head -20'\nalias waykill='killall waybar && ~/scripts/waybar_top.sh && ~/scripts/waybar_bottom.sh'\n#PS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/code-flags.conf",
    "content": "--enable-features=WaylandWindowDecorations\n--ozone-platform-hint=auto\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\ntitle=foot-tiled\nlocked-title=yes\n\nfont=Jetbrains Mono:weight=Regular:size=11\n#font=xos4 Terminus:size=14\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\npad=20x20 center                             # optionally append 'center'\n# resize-delay-ms=100\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\ninclude=~/.config/foot/monokai-stone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n #color=7f7f7f 111111\n blink=yes\n #beam-thickness=4.5\n underline-thickness=1.5\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[colors]\nalpha=1.0\n#foreground=000000\n#background=fef49c\n\n## Normal/regular colors (color palette 0-7)\n#regular0=000000  # black\n#regular1=cc0000  # red\n#regular2=00a600  # green\n#regular3=999900  # yellow\n#regular4=0000b2  # blue\n#regular5=b200b2  # magenta\n#regular6=00a6b2  # cyan\n#regular7=cccccc  # white\n\n## Bright colors (color palette 8-15)\n#bright0=666666   # bright black\n#bright1=e50000   # bright red\n#bright2=00d900   # bright green\n#bright3=e5e500   # bright yellow\n#bright4=0000ff   # bright blue\n#bright5=e500e5   # bright magenta\n#bright6=00e5e5   # bright cyan\n#bright7=e5e5e5   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\nselection-foreground=fef49c\nselection-background=000000\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Pro\n\n[colors]\nbackground=2A2D33\nforeground=E1E1E1\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# Apple Touchbar Fn\n#touchbarctl fnmode write 1 &\n\n# blu light filter \ngammastep -O 5600  2>/dev/null &\n\n# set brightness at 50%\nbrightnessctl set 50% &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \n#swaybg -i $HOME/Pictures/linux-viola.svg &\n#swaybg -i $HOME/Immagini/sl3-15-yellow.png -m fill &\nswaybg -i $HOME/Immagini/yellow_light.png -m fill &\n\n# screen lock\nswayidle -w timeout 600 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme Adwaita &\ngsettings set org.gnome.desktop.interface cursor-theme Adwaita &\ngsettings set org.gnome.desktop.interface font-name 'Jetbrains Mono 11' &\n#gsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=,preferred,auto,1.5\n#monitor=,addreserved,-0,-0,0,0\n\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_file=\n    kb_layout=it\n    kb_variant=\n    kb_model=\n    kb_options=\n    kb_rules=\n\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n\n    sensitivity=0 # -1.0 - 1.0, 0 means no modification.\n}\n\ngeneral {\n    gaps_in=10\n    gaps_out=26\n    border_size=1\n    col.inactive_border=0xFFA0D7F2\n    col.active_border=0xFFFFFFFF\n    resize_on_border=true\n}\n\n\ndecoration {\n    rounding=6\n    drop_shadow = false\n\tshadow_range=30\n    shadow_offset=4 4\n    shadow_render_power=10\n    col.shadow = rgba(1a1a1ax9)\n    dim_inactive=0\n    dim_strength=0.2\n\n    blur {\n         enabled = false\n        # size = 3\n        # passes = 1\n    }\n}\n\nanimations {\n    enabled=0\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,5,default\n    animation=fade,1,5,default\n    animation=workspaces,1,6,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n#   no_gaps_when_only=1\n   split_width_multiplier=1.5\n}\n\ngestures {\n    workspace_swipe=1\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n    #vrr=false\n    #vfr=true\n}\n\n#workspace = 3,rounding:false, decorate:false, gapsin:0, gapsout:-2, decorate:false, bordersize:0\n\n#windowrule=float,^(apostrophe)$\n#windowrule=size 1513 1007,^(apostrophe)$\n#windowrule=center,^(apostrophe)$\n\nwindowrule=float,title:^(fly-foot)$\nwindowrule=move 109 180,title:^(fly-foot)$\nwindowrule=move center,title:^(fly-foot)$\nwindowrule=size 858 534,title:^(fly-foot)$\n\nwindowrule=float,title:^(fly-foot-write)$\nwindowrule=pin,title:^(fly-foot-write)$\nwindowrule=size 858 534,title:^(fly-foot-write)$\n\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n\n#windowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-oss)$\n\n# windowrulev2=float,class:^(code-oss)$\n# windowrulev2=move 0 0,class:^(code-oss)$\n# windowrulev2=size 70% 100%,class:^(code-oss)$\n\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(org.telegram.desktop)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(lapce)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(org.inkscape.Inkscape)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),title:^(foot-tiled)$\n#windowrulev2=bordercolor rgb(ffffff) rgb(4C89A6),title:^(fly-foot-write)$\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=fef49c --override=colors.foreground=000000 --title=fly-foot-tiled\n#bind=SUPERSHIFTCTRL,RETURN,exec,footclient --override=colors.background=000000 --title=fly-foot\nbind=SUPERSHIFT,Q,killactive\nbind=SUPERSHIFT,E,exec,$HOME/scripts/rofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating \nbind=SUPER,SPACE,exec,rofi -show drun\nbind=SUPER,C,centerwindow\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\nbind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\nbind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 36 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\nbind=,F12,exec,grim -g \"$(slurp)\" - | swappy -f -\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -40 0\nbinde = SUPERCTRL,  right, resizeactive, 40 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -40\nbinde = SUPERCTRL,  down,  resizeactive, 0 40\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 10 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 10 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86KbdBrightnessDown,exec,brightnessctl -d smc::kbd_backlight* set 25%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86KbdBrightnessUp,exec,brightnessctl -d smc::kbd_backlight* set +25% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=16,17\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=8\nicons=0\ndefault-timeout=1000\nfont=JetBrains Mono 11\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=3000\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/psd/psd.conf",
    "content": "#\n# $XDG_CONFIG_HOME/psd/psd.conf\n#\n# For documentation, refer man 1 psd or to the wiki page\n# https://wiki.archlinux.org/index.php/Profile-sync-daemon\n\n## NOTE the following:\n## To protect data from corruption, in the event that you do make an edit while\n## psd is active, any changes made will be applied the next time you start psd.\n\n# Uncomment and set to \"yes\" to use overlayfs instead of a full copy to reduce\n# the memory costs and to improve sync/unsync operations. Note that your kernel\n# MUST have this module available in order to use this mode.\n#\n#USE_OVERLAYFS=\"no\"\n\n# Uncomment and set to \"yes\" to resync on suspend to reduce potential data loss.\n# Note that your system MUST have gdbus from glib2 installed to use this mode.\n#\nUSE_SUSPSYNC=\"yes\"\n\n# List any browsers in the array below to have managed by psd. Useful if you do\n# not wish to have all possible browser profiles managed which is the default if\n# this array is left commented.\n#\n# Possible values:\n#  chromium\n#  chromium-dev\n#  conkeror.mozdev.org\n#  epiphany\n#  falkon\n#  firefox\n#  firefox-trunk\n#  google-chrome\n#  google-chrome-beta\n#  google-chrome-unstable\n#  heftig-aurora\n#  icecat\n#  inox\n#  luakit\n#  midori\n#  opera\n#  opera-beta\n#  opera-developer\n#  opera-legacy\n#  otter-browser\n#  qupzilla\n#  qutebrowser\n#  palemoon\n#  rekonq\n#  seamonkey\n#  surf\n#  vivaldi\n#  vivaldi-snapshot\n#\nBROWSERS=(firefox)\n\n# Uncomment and set to \"no\" to completely disable the crash recovery feature.\n#\n# The default is to create crash recovery backups if the system is ungracefully\n# powered-down due to a kernel panic, hitting the reset switch, battery going\n# dead, etc. Some users keep very diligent backups and don't care to have this\n# feature enabled.\nUSE_BACKUPS=\"yes\"\n\n# Uncomment and set to an integer that is the maximum number of crash recovery\n# snapshots to keep (the oldest ones are deleted first).\n#\n# The default is to save the most recent 5 crash recovery snapshots.\nBACKUP_LIMIT=2\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\b\\b\\0\\0\\x5\\x4\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\b\\t\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\b\\b\\0\\0\\x5\\x4)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/rofi/blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n\tbackground-color: #f6e4c8;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, entry, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      10em;\n    padding: 6 0 0 8;\n    margin: 0 30 0 -2;\n    color:\t\t#3D3E40;\n    background-color: #F2CDA0;\n\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n    lines:      50;\n    padding: 6 0 0;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    text-color: black;\n    background-color: #F2CDA0;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:\t\"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n  timeout {\n      delay:  5;\n      action: \"kb-cancel\";\n  }\n  drun-display-format: \"<span text-transform='uppercase'>{name}</span>\";\n  display-drun: \"\";\n  hover-select: true;\n  me-select-entry: \"\";\n  me-accept-entry: [MousePrimary];\n}\n@theme \"blue.rasi\"\n\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/rofi/power-blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:     #f6e4c8;\n/* background-color: transparent;*/\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [prompt, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      6em;\n    padding: 6 0 0 6;\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n    lines:      50;\n    padding: 6 0 0 30;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    background-color: #F2CDA0;\n    text-color: black;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:            \"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/rofi/vpn.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      10em;\n    padding: 6 0 0 8;\n/*    background-color: #F2D9D0;\n    margin: 0 30 0 -2;*/\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n/*    lines:      50;*/\n    padding: 6 0 0 100;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    text-color: black;\n    background-color: #F2CDA0;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:\t\"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 12, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    \"wlr/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"       \n    ],\n    \"modules-right\": [\n//        \"cpu\",\n//        \"memory\",\n//        \"temperature\",\n//        \"backlight\",\n        \"idle_inhibitor\",\n        \"custom/gammastep\",\n//       \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"bluetooth\",\n        \"network\",\n        \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format-alt\": \"{:%Y-%m-%d}\",\n//        \"format\": \"{:%A %d %B, %H:%M}\",\n        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"\",\n        \"format-disabled\": \"\", // an empty format will hide the module\n        \"format-connected\": \"\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"\",\n        \"format-wifi\": \"\",\n        \"format-disconnected\": \"\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    }\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n       \"custom/vpn\"\n//      \"custom/command\"\n    //  \"hyprland/window\"\n    ],\n//   \"modules-center\": [\n//       \"disk\"\n//        \"wlr/workspaces\"\n//    ],\n    \"modules-right\": [\n        \"custom/write\",\n//        \"custom/power_profile\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=B1A6F2 --override=colors.foreground=000000 --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=ACBFAC --override=colors.foreground=000000 micro $HOME/Documenti/dotfiles/macbook-pro-15-2013/README\",\n        \"tooltip\": false\n    },\n    \"custom/vpn\": {\n            \"format\": \"{}\",\n            \"exec\": \"$HOME/scripts/rofi-nordvpn -s\",\n            \"interval\": 5,\n            \"on-click-right\": \"$HOME/scripts/rofi-nordvpn &\",\n            \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n            \"tooltip\": false\n\n            \n    },\n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family: JetBrains Mono, FontAwesome;\n    font-size: 13px;\n}\n\nwindow#waybar {\n    background: rgba(255,255,255,.3);\n    border-bottom: 1px solid rgba(0,0,0,.1); \n    color: #3D3E40;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/* tooltip label { */\n/* background-color: #0000FF; */\n/* color: #color; */\n/* border-radius: ##px; */\n/* border: style ##px #color; */\n/* margin: ##px; */\n/* } */\n\n.modules-right {\n\tmargin-right: 20px;\t\n}\n\n.modules-left { \n\t margin-left: 12px; \n } \n\n#workspaces button {\n    padding: 2px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n    font-weight: bold;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #87898C;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #3D3E40;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#clock,\n#idle_inhibitor,\n#custom-gammastep,\n#custom-command\n {\n    padding: 2px 5px 0 5px;\n    color: #3D3E40;\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n         color: transparent;\n\t\t/*color: #3D3E40;*/ \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #network.disabled, #bluetooth.off, #bluetooth.disabled, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n    font-weight: bold;\n\n} \n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-command {\n\tfont-size: 16px;\n}\n\n/*#custom-gammastep { */\n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n/*} */\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, JetBrains Mono;\n    font-size: 13px;\n    font-weight: bold;\n}\n\nwindow#waybar {\n    background: rgba(255,255,255,.3);\n    border-top: 1px solid rgba(0,0,0,.1);\n    color: #3D3E40;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n\n#custom-crypto { \n\tpadding: 2px 0 0 17px; \n    background-color: #F2D9D0; \n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    background-color: #3434e0; \n    color:\twhite;\n} \n\n#custom-write { \n\tpadding: 2px 17px 0; \n    background: rgba(172,191,172,.7); \n} \n\n#custom-vpn { \n\tpadding: 2px 8px 0; \n\tbackground: #F2CDA0;\n/*    background: rgba(172,191,172,.7); \n    background: rgba(160,215,242,.7); */\n} \n\n#custom-command { \n    background-color: #F2D9D0; \n    padding: 2px 8px 0;\n    margin-top:1px;\n} \n\n#custom-pacman { \n    background: rgba(177,166,242,.6);\n    padding: 2px 17px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/.config/wob/wob.ini",
    "content": "background_color = 00000066\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/scripts/rofi-nordvpn",
    "content": "#!/usr/bin/env bash\n#\n# Credits https://github.com/loiccoyle/rofi-nordvpn\n#             __ _                           _\n#  _ __ ___  / _(_)      _ __   ___  _ __ __| |_   ___ __  _ __\n# | '__/ _ \\| |_| |_____| '_ \\ / _ \\| '__/ _` \\ \\ / / '_ \\| '_ \\\n# | | | (_) |  _| |_____| | | | (_) | | | (_| |\\ V /| |_) | | | |\n# |_|  \\___/|_| |_|     |_| |_|\\___/|_|  \\__,_| \\_/ | .__/|_| |_|\n#                                                   |_|\n\n# exit when any command fails\nset -e\n\nechoexit() {\n    # Print to stderr and exit\n    printf \"%s\\n\" \"$@\" 1>&2\n    exit 1\n}\n\n# Checking dependencies:\ntype nordvpn >/dev/null || echoexit \"'nordvpn' not found.\"\ntype rofi >/dev/null || echoexit \"'rofi' not found.\"\n\ncompletion_to_lines() {\n    tr '\\r\\b\\t' '\\n' | sed '/^[[:space:]]*$/d'\n}\n\nmenu() {\n    # Menu command, should read from stdin and write to stdout.\n    local stdin\n    local line_count\n    stdin=\"$(cat)\"\n    line_count=\"$(printf \"%s\" \"$stdin\" | wc -l)\"\n\n    if [ \"$line_count\" -lt 5 ]; then\n        printf \"%s\" \"$stdin\" | sort | rofi -dmenu -i -p \"\" -no-custom -theme vpn -l \"$((line_count + 1))\" -markup-rows\n    else\n        printf \"%s\" \"$stdin\" | sort | rofi -dmenu -i -p \"\" -no-custom -theme vpn -markup-rows\n    fi\n}\n\nusage() {\n    printf \"Dynamic menu interface for nordvpn.\n\nUsage:\n  rofi-nordvpn [-h] [-s]\n    -h                                 Display this help message.\n    -s                                 Display current vpn status, useful for status bars.\n\"\n}\n\n# Initial menu.\ninit_menu() {\n    local choices\n    choices=\"CONNECT\\nDISCONNECT\\nSTATUS\\nSETTINGS\"\n    printf \"%b\" \"$choices\" | menu \n}\n\n# nordvpn connect menu.\nconnect() {\n    local choices\n    choices=\"DEFAULT\\nCOUNTRIES\\nCITIES\\nP2P\\nONION\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# Country selection menu.\ncountries() {\n    # script needed to avoid it crashing when called from status bar (https://github.com/loiccoyle/rofi-nordvpn/issues/1)\n    script -q -c \"nordvpn connect --generate-bash-completion | tr '[:lower:]' '[:upper:]'\" /dev/null | completion_to_lines | menu \n}\n\n# City selection menu.\n# Arg:\n#   $1: a country\ncities() {\n\tscript -q -c \"nordvpn connect $1 --generate-bash-completion | tr '[:lower:]' '[:upper:]'\" /dev/null | completion_to_lines | menu\n}\n\n# Print the vpn status, for status bars.\nstatus() {\n    local status\n    status=\"$(nordvpn status | tr -d '\\r -')\"\n    if [ -n \"${status##*Connected*}\" ]; then\n        printf \"\"\n    else\n        printf \" %s\" \"$(printf \"%s\" \"$status\" | grep \"City\" | cut -d \":\" -f 2 | tr '[:lower:]' '[:upper:]')\"\n    fi\n}\n\n# Show vpn status menu.\nvpn_status() {\n    local choices\n    choices=\"$(nordvpn status | tr -d '\\r-' | sed 's/^ *//' | tr '[:lower:]' '[:upper:]')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Show vpn settings.\nsettings() {\n    local choices\n    choices=\"$(nordvpn settings | tr -d '\\r-' | sed 's/^ *//' | tr '[:lower:]' '[:upper:]')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Parse options to the `rofi-nordvpn` command\nwhile getopts \":hs\" opt; do\n    case ${opt} in\n    h)\n        usage\n        exit 0\n        ;;\n    s)\n        status\n        exit 0\n        ;;\n    \\?)\n        printf \"Invalid Option: -%s\\n\" \"$OPTARG\" 1>&2\n        usage\n        exit 1\n        ;;\n    esac\ndone\n\ncase \"$(init_menu)\" in\n\"CONNECT\")\n    case $(connect) in\n    \"DEFAULT\")\n        nordvpn connect \n        ;;\n    \"COUNTRIES\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && nordvpn connect \"$country\"\n        ;;\n    \"CITIES\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && city=\"$(cities \"$country\")\"\n        [ -n \"$city\" ] && nordvpn connect \"$country\" \"$city\"\n        ;;\n    \"P2P\")\n        nordvpn connect p2p\n        ;;\n    \"ONION\")\n        nordvpn connect onion_over_vpn\n        ;;\n    *) ;;\n\n    esac\n    ;;\n\"DISCONNECT\")\n    nordvpn disconnect\n    ;;\n\"STATUS\")\n    vpn_status\n    ;;\n\"SETTINGS\")\n    settings \n    ;;\n*) ;;\n\nesac\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/scripts/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    hyprctl dispatch exit exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-MacBook-Pro-15/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-Mini-PC/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato all'hardware su cui deve girare.\n\nIo ho usato EndeavourOS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù. Finita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da SSH, per dire).\n\nInstallare i pacchetti e poi copiare i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\n\nIl tutto è ottimizzato per un display da 1920x1200 pixel e per un Mini PC Desktop. Su un monitor con risoluzione diversa (soprattutto 4K) bisogna controllare i parametri del monitor nel config di Hyprland e cambiare font (perché i bitmap usati qua non saranno nitidi).\n\nQuindi guardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -S qt5ct exa foot micro nemo hyprland ttf-jetbrains-mono waybar otf-font-awesome pamixer swaybg swaylock swayidle polkit-kde-agent python-requests nemo-fileroller nemo-image-converter mako gammastep blueman profile-sync-daemon swappy grim slurp xdg-desktop-portal-hyprland --noconfirm --needed\n\nyay --provides=false --answerdiff None --answerclean None -S wob tofi tamzen-font ohsnap-otb intel-compute-runtime\n\n\n##\n### PACCHETTI OPZIONALI\n##\n\nsudo pacman -S intel-media-driver libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, da abilitare nel file /etc/environment)\n\n\n##\n### COPIA DOTFILES\n### Posizionarsi dentro la cartella estratta dall'archivio\n##\n\ncp -r home/. ~/\nsudo cp -r etc/. /etc/\n\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service #SOLO SE POCA RAM\nsystemctl enable paccache.timer\n\n##\n#### COSE IMPORTANTI DA FARE\n##\n\n- Disattivare cache su disco in firefox about:config (https://wiki.archlinux.org/title/Firefox/Profile_on_RAM)\n- Il modulo crypto di waybar (https://github.com/Chadsr/waybar-crypto) ha bisogno delle API gratuite di Coinmarketcap (da inserire poi in /etc/environment)\n- profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n- lxappareance (cambiare font in Misc OhSnap 12)\n- qt5ct (cambiare font in Misc OhSnap 12)\n- Plugin Hycov Hyprland  https://github.com/DreamMaoMao/hycov/\n\n\n##\n#### INFO\n##\n\n- Il tema GTK è WhiteSur Light (https://www.gnome-look.org/p/1403328/)\n- Il tema icone è Haiku (https://www.gnome-look.org/p/2087825)\n- Lo sfondo è basato su: Joshua Rivera https://unsplash.com/photos/white-and-black-wallpaper-usmhPmT5sj0\n- Il tema nero di Firefox è quello di sistema\n- Il font del terminale è Tamzen\n- Il font di sistema è Misc OhSnap\n\nConsiglio di guardare il file autostart ($HOME/.config/hypr/autostart) di Hyprland per i dettagli.\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-Mini-PC/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\n\nQT_QPA_PLATFORMTHEME=gtk3\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nQT_LOGGING_RULES='*=false'\n\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nXKB_DEFAULT_LAYOUT=it\n\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\nCOINMARKETCAP_API_KEY=INSERIRE-API-COINMARKETCAP\n\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER (ovvero: se sapete cosa state facendo)\nLIBVA_DRIVER_NAME=iHD\nVDPAU_DRIVER=va_gl\n#MESA_LOADER_DRIVER_OVERRIDE=iris \n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/code-flags.conf",
    "content": "--enable-features=WaylandWindowDecorations\n--ozone-platform-hint=auto\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n title=foot terminal\n# locked-title=no\n\n#font=JetBrains Mono Medium:size=11\nfont=Tamzen:size=12\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n#dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=15x15 # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\ncolor=ffa560 f8f8f2\n\n[colors]\n#alpha=0.9\n#foreground=ffffff\nbackground=111111\n#background=00007f\n#background=0000ff #originale\n\n## Normal/regular colors (color palette 0-7)\nregular0=4f4f4f  # black\nregular1=ff6c60  # red\nregular2=a8ff60  # green\nregular3=ffffb6  # yellow\nregular4=96cbfe  # blue\nregular5=ff73fd  # magenta\nregular6=c6c5fe  # cyan\nregular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\nbright0=7c7c7c   # bright black\nbright1=ffb6b0   # bright red\nbright2=ceffac   # bright green\nbright3=ffffcc   # bright yellow\nbright4=b5dcff   # bright blue\nbright5=ff9cfe   # bright magenta\nbright6=dfdffe   # bright cyan\nbright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\nselection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\n#background=2A2D33\nbackground=000000\nforeground=E1E1E1\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# blu light filter \ngammastep -O 5800  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \n#swaybg -i $HOME/Pictures/linux-viola-1920-1200.png &\nswaybg -i $HOME/Pictures/black-white.jpg &\n\n# screen lock\nswayidle -w timeout 300 'systemctl suspend' &\n\n# waybar\n# $HOME/scripts/waybar_top.sh &\n# $HOME/scripts/waybar_bottom.sh &\n$HOME/scripts/waybar_back.sh &\n$HOME/scripts/waybar_back_2.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light' &\ngsettings set org.gnome.desktop.interface cursor-theme 'Adwaita' &\ngsettings set org.gnome.desktop.interface icon-theme 'Haiku' &\ngsettings set org.gnome.desktop.interface font-name 'Misc Ohsnap 12' &\n#gsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=,preferred,auto,1\n#monitor=,addreserved,-1,-1,0,0\n\nexec-once=$HOME/.config/hypr/autostart\n#exec-once = $HOME/scripts/dynamic-borders.sh \n#exec-once=$HOME/.local/share/hyprload/hyprload.sh\n\ninput {\n    kb_layout=it\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n        sensitivity=0\n}\n\n# device:tpps/2-elan-trackpoint {\n# \t\tsensitivity=-0.7\n# \t}\n\ngeneral {\n    gaps_in=10\n    gaps_out=20\n    border_size=2\n#    col.active_border=0xFFFDFDFC\n#    col.inactive_border=0xFF3434e0\n\n\tcol.inactive_border=0xFF222222\n   col.active_border=0xFFFFFFFF\n#   col.active_border=0xFFFFFFFF 0x11181818 0x11181818 0xFFFFFFFF 30deg\n\n    resize_on_border=1\n}\n\n\ndecoration {\n    rounding=0\n    drop_shadow = 0\n    shadow_range=20\n    shadow_offset=5 5\n    shadow_render_power=3\n    col.shadow=0x22000000\n#   col.shadow_inactive=0x44000000\n    dim_inactive=0\n    dim_strength=0.3\n\n    \tblur {\n    \t\tenabled = false\n\t\t}\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,3,default\n    animation=fade,1,3,default\n    animation=workspaces,1,5,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n    no_gaps_when_only=1\n    split_width_multiplier=1.5\n}\n\ngestures {\n    workspace_swipe=0\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n\t#disable_splash_rendering=yes\n}\n\nwindowrule=float,title:^(fly-foot)$\n# windowrule=move 109 180,title:^(fly-foot)$\nwindowrule=size 858 534,title:^(fly-foot)$\nwindowrule=center,title:^(fly-foot)$\n\n# windowrule=float,title:^(fly-foot-write)$\n# windowrule=size 858 534,title:^(fly-foot-write)$\n# windowrule=pin,title:^(fly-foot-write)$\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n#workspace=3,gapsin:1,gapsout:0,border:0\n\n\n# windowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\n# windowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-url-handler)$\n# windowrulev2=bordercolor rgb(222222) rgb(6E1200),class:^(firefox)$\n# windowrulev2=bordercolor rgb(000000) rgb(666666),class:^(evince)$\n# windowrulev2=bordercolor rgb(666666) rgb(6E1200),class:^(org.telegram.desktop)$\n# windowrulev2=bordercolor rgb(666666) rgb(000000),class:^(code-oss)$\nwindowrulev2=bordercolor rgb(222222) rgb(000000),title:^(fly-foot)$\n\n# windowrulev2 = noborder, onworkspace:1\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\n# example binds\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=00007f --override=colors.foreground=FFFFFF --title=fly-foot-tiled\nbind=SUPERSHIFTCTRL,RETURN,exec,footclient --title=fly-foot\nbind=SUPERSHIFT,Q,killactive,\nbind=SUPERSHIFT,E,exec,$HOME/scripts/tofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating, \nbind=SUPER,SPACE,exec,tofi-drun\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\nbind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\nbind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 20 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\nbind=,Print,exec,grim -l 1 $HOME/Pictures/$(date +'%s_grim.png') && notify-send \"Screenshot salvato!\"\nbind=SHIFT,Print,exec,grim -g \"$(slurp)\" - | swappy -f -\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -60 0\nbinde = SUPERCTRL,  right, resizeactive, 60 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -60\nbinde = SUPERCTRL,  down,  resizeactive, 0 60\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \n#bind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n#bind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n\n\n#bind=,XF86KbdBrightnessDown,exec,brightnessctl -d apple::kbd_backlight* set 25%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n\n# when enter overview, you can use left-button to jump, right-button to kill or use keybind\nplugin = /usr/lib/libhycov.so\n\n# bind key to toggle overview(normal mode)\nbind = ALT,tab,hycov:toggleoverview\n# bind key to toggle overview(force mode,no affected by `only_active_workspace` and `only_active_monitor`)\n#bind = ALT,grave,hycov:toggleoverview,forceall #grave key is the '~' key\n\n# The direction switch shortcut key binding.\n# calculate the window closest to the direction to switch focus.\n# This keybind is applicable not only to the overview  but also to the general layout\nbind=ALT,left,hycov:movefocus,l\nbind=ALT,right,hycov:movefocus,r\nbind=ALT,up,hycov:movefocus,u\nbind=ALT,down,hycov:movefocus,d\n\nplugin {\n    hycov {\n        overview_gappo = 60 # gaps width from screen edge\n        overview_gappi = 24 # gaps width from clients\n        hotarea_size = 10 # hotarea size in bottom left,10x10\n        enable_hotarea = 1 # enable mouse cursor hotarea     \n        swipe_fingers = 4 # finger number of gesture,move any directory\n        move_focus_distance = 100 # distance for movefocus,only can use 3 finger to move \n        enable_gesture = 0 # enable gesture\n        disable_workspace_change = 0 # disable workspace change when in overview mode\n        disable_spawn = 0 # disable bind exec when in overview mode\n        auto_exit = 1 # enable auto exit when no client in overview\n        auto_fullscreen = 0 # auto make active window maximize after exit overview\n        only_active_workspace = 0 # only overview the active workspace\n        only_active_monitor = 0 # only overview the active monitor\n        enable_alt_release_exit = 1 # alt swith mode,see readme for detail\n        alt_toggle_auto_next = 0 # auto focus next window when toggle overview in alt swith mode\n    }\n}\n\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=10,10\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=0\nicons=0\ndefault-timeout=1000\nfont=JetBrains Mono 10\ntext-alignment=center\n\n[urgency=high]\nbackground-color=#0000FF\ntext-color=#FFFFFF\ndefault-timeout=3000\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/psd/psd.conf",
    "content": "#\n# $XDG_CONFIG_HOME/psd/psd.conf\n#\n# For documentation, refer man 1 psd or to the wiki page\n# https://wiki.archlinux.org/index.php/Profile-sync-daemon\n\n## NOTE the following:\n## To protect data from corruption, in the event that you do make an edit while\n## psd is active, any changes made will be applied the next time you start psd.\n\n# Uncomment and set to \"yes\" to use overlayfs instead of a full copy to reduce\n# the memory costs and to improve sync/unsync operations. Note that your kernel\n# MUST have this module available in order to use this mode.\n#\n#USE_OVERLAYFS=\"no\"\n\n# Uncomment and set to \"yes\" to resync on suspend to reduce potential data loss.\n# Note that your system MUST have gdbus from glib2 installed to use this mode.\n#\nUSE_SUSPSYNC=\"yes\"\n\n# List any browsers in the array below to have managed by psd. Useful if you do\n# not wish to have all possible browser profiles managed which is the default if\n# this array is left commented.\n#\n# Possible values:\n#  chromium\n#  chromium-dev\n#  conkeror.mozdev.org\n#  epiphany\n#  falkon\n#  firefox\n#  firefox-trunk\n#  google-chrome\n#  google-chrome-beta\n#  google-chrome-unstable\n#  heftig-aurora\n#  icecat\n#  inox\n#  luakit\n#  midori\n#  opera\n#  opera-beta\n#  opera-developer\n#  opera-legacy\n#  otter-browser\n#  qupzilla\n#  qutebrowser\n#  palemoon\n#  rekonq\n#  seamonkey\n#  surf\n#  vivaldi\n#  vivaldi-snapshot\n#\n#BROWSERS=()\n\n# Uncomment and set to \"no\" to completely disable the crash recovery feature.\n#\n# The default is to create crash recovery backups if the system is ungracefully\n# powered-down due to a kernel panic, hitting the reset switch, battery going\n# dead, etc. Some users keep very diligent backups and don't care to have this\n# feature enabled.\nUSE_BACKUPS=\"yes\"\n\n# Uncomment and set to an integer that is the maximum number of crash recovery\n# snapshots to keep (the oldest ones are deleted first).\n#\n# The default is to save the most recent 5 crash recovery snapshots.\nBACKUP_LIMIT=2\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"Misc Ohsnap,11,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"Misc Ohsnap,11,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\xaf\\0\\0\\0\\0\\0\\0\\0\\0\\xff\\xff\\xff\\xfe\\xff\\xff\\xff\\xfe\\0\\0\\0\\0\\x2\\x4\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\xaf)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/tofi/config",
    "content": "# anchor = bottom-left\n# width = 70%\n# height = 25\n# horizontal = true\n# font-size = 11\n# prompt-text = \"\"\n# font = Misc OhSnap\n# outline-width = 0\n# border-width = 0\n# background-color = #0000FF\n# selection-color = #FFFFFF\n# selection-background = #FF0000\n# input-color=#999\n# min-input-width = 120\n# result-spacing = 15\n# padding-top = 2\n# padding-bottom = 0\n# padding-left = 0\n# margin-left = 45\n# num-results = 5\n\n\nanchor = center\nwidth = 100%\nheight = 1200\nhorizontal = true\nfont-size = 20\nprompt-text = \"run: \"\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-background = #FFFF00\nselection-color = #000\nselection-padding = 10\ninput-color=#999\nmin-input-width = 200\nresult-spacing = 25\npadding-top = 560\npadding-bottom = 0\npadding-left = 100\npadding-right = 100\nmargin-left = 0\n\n# width = 100%\n# height = 100%\n# padding-left = 28%\n# padding-top = 25%\n# #horizontal = true\n# result-spacing = 35\n# num-results = 5\n# prompt-text = \"run: \"\n# min-input-width = 200\n# font-size = 34\n# font = JetBrains Mono Medium\n# outline-width = 0\n# border-width = 0\n# background-color = #000000\n# selection-color = #E60012\n# hint-font = false\n# text-cursor=true\n# text-cursor-thickness=15\n# text-cursor-color=#666\n# hide-cursor=true\n# drun-launch = true\n# late-keyboard-init = true\n\nhide-cursor=true\nhint-font = false\ntext-cursor=true\ntext-cursor-color=#FFF\ndrun-launch = true\nlate-keyboard-init = true\n\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 22%\npadding-top = 48%\nhorizontal = true\nresult-spacing = 45\nnum-results = 5\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 40\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #E60012\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n//     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 16, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    \"hyprland/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"       \n    ],\n    \"modules-right\": [\n        \"cpu\",\n        \"memory\",\n        \"temperature\",\n//        \"backlight\",\n        \"idle_inhibitor\",\n//        \"custom/write\",\n//        \"custom/gammastep\",\n//       \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"bluetooth\",\n        \"network\"\n//       \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"IDLE [{icon}]\",\n        \"format-icons\": {\n            \"activated\": \"OFF\",\n            \"deactivated\": \"ON\"\n        }\n    },\n    \"hyprland/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format\": \"<span text-transform='uppercase'>{:%A %d %B, %H:%M}</span>\",\n//        \"format\": \"<span text-transform='uppercase'>{:%A %d %B, %H:%M}</span>\",\n        \"format-alt\": \"{:%H:%M}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"BLUETOOTH <span text-transform='uppercase'>[{status}]</span>\",\n        //\"format-disabled\": \"BLUETOOTH [OFF]\", // an empty format will hide the module\n        //\"format-connected\": \"BLUETOOTH [ACTIVE]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n         \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"BATTERY [{capacity}%]\",\n        \"format-charging\": \"CHARGING [+{capacity}%]\",\n        //\"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"ONLINE\",\n        //\"format-wifi\": \"\",\n        \"format-disconnected\": \"OFFLINE\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n        \"custom/write\": {\n        \"format\": \"\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=000000 --override=colors.foreground=FFFFFF micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n}\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/config_back",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"right\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"invisible\",\n    //\"height\": 100, // Waybar height (to be removed for auto height)\n    \"width\": 130, // Waybar width\n    \"spacing\": 2, // Gaps between modules (4px)\n    \"exclusive\": false,\n\t\"margin\":\t\"20\",\n    // Choose the order of the modules\n //   \"modules-left\": [\"custom/vpn\", \"custom/crypto\"],\n   \"modules-right\": [\"custom/command\"],\n\t\"modules-left\": [\"clock\", \"clock#day\", \"clock#time\" ],\n//   \"modules-right\": [\"network\", \"bluetooth\", \"idle_inhibitor\", \"custom/pacman\"],\n\n    // Modules configuration\n\n\n  \"wlr/taskbar\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n      \"align\": \"right\",\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"Firefox\",\n                  // \"Foot\": \"Terminal\",\n                   \"Telegram Desktop\": \"Telegram\",\n                   \"Code - OSS\": \"Code\"\n               }   \n    },\n\n    \"custom/crypto\": {\n    \"align\": 1,\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n    \"align\": 1,\n        \"format\": \"{} system updates\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \"on-click\": \"foot --override=colors.background=FFFFF8 --override=colors.foreground=000000 --title=fly-foot sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n\n    \"custom/command\": {\n    //\"align\": 1,\n        \"format\": \"Exit\",\n        \"on-click-right\": \"$HOME/scripts/tofi-power.sh\",\n        //\"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n        \"custom/write\": {\n            \"align\": 1,\n        \"format\": \"Readme\",\n        \"on-click\": \"footclient --title=fly-foot micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n\n    \"custom/vpn\": {\n    \"align\": 1,\n            \"format\": \"VPN {}\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    //\"sway/mode\": {\n    //    \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    //},\n    \"sway/scratchpad\": {\n        \"format\": \"{icon} {count}\",\n        \"show-empty\": false,\n        \"format-icons\": [\"\", \"\"],\n        \"tooltip\": true,\n        \"tooltip-format\": \"{app}: {title}\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n\t\t\"align\": 1,\n        \"format\": \"Auto standby\",\n        \"format-icons\": {\n            \"activated\": \"ON\",\n            \"deactivated\": \"OFF\"\n        }\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"align\": 1,\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"{:%d %B}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"clock#time\": {\n        \"align\": 1,\n\t\t\"format\": \"{:%H:%M}\",\n    },\n        \"clock#day\": {\n            \"align\": 1,\n\t\t\"format\": \"{:%A}\",\n    },\n\n \"bluetooth\": {\n       \"align\": 1,\n       \"format\": \"Bluetooth\",\n//        \"format-disabled\": \"BLUETOOTH DISABLED\", // an empty format will hide the module\n //       \"format-connected\": \"BLUETOOTH [CONNECTED]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n           \"align\": 1,\n\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"Battery at {capacity}%\",\n        \"format-charging\": \"Charging +{capacity}%\",\n        \"format-plugged\": \"Charging +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"align\": 1,\n        \"format\": \"FILTER {}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n           \"align\": 1,\n\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"Online\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"Offline\",\n        \"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/config_back_2",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"left\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"invisible\",\n    //\"height\": 100, // Waybar height (to be removed for auto height)\n    \"width\": 130, // Waybar width\n    \"spacing\": 2, // Gaps between modules (4px)\n    \"exclusive\": false,\n\t\"margin\":\t\"20\",\n    // Choose the order of the modules\n   // \"modules-right\": [\"custom/write\", \"custom/command\"],\n  //  \"modules-center\": [\"clock\"],\n//\t\"modules-left\": [\"clock\", \"clock#day\", \"clock#time\" ],\n   \"modules-right\": [\"network\", \"bluetooth\", \"idle_inhibitor\", \"custom/pacman\"],\n\n    // Modules configuration\n\n\n  \"wlr/taskbar\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n      \"align\": \"right\",\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"Firefox\",\n                  // \"Foot\": \"Terminal\",\n                   \"Telegram Desktop\": \"Telegram\",\n                   \"Code - OSS\": \"Code\"\n               }   \n    },\n\n    \"custom/crypto\": {\n    \"align\": 1,\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n    \"align\": 0,\n        \"format\": \"{} system updates\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \"on-click\": \"foot --override=colors.background=FFFFF8 --override=colors.foreground=000000 --title=fly-foot sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n\n    \"custom/command\": {\n    \"align\": 0,\n        \"format\": \"Power Menu\",\n        \"on-click-right\": \"$HOME/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n        \"custom/write\": {\n            \"align\": 0,\n        \"format\": \"Readme\",\n        \"on-click\": \"footclient --title=fly-foot micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n\n    \"custom/vpn\": {\n    \"align\": 1,\n            \"format\": \"VPN {}\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    //\"sway/mode\": {\n    //    \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    //},\n    \"sway/scratchpad\": {\n        \"format\": \"{icon} {count}\",\n        \"show-empty\": false,\n        \"format-icons\": [\"\", \"\"],\n        \"tooltip\": true,\n        \"tooltip-format\": \"{app}: {title}\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n\t\t\"align\": 0,\n        \"format\": \"Auto standby\",\n        \"format-icons\": {\n            \"activated\": \"ON\",\n            \"deactivated\": \"OFF\"\n        }\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"align\": 1,\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"{:%d %B %Y}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"clock#time\": {\n        \"align\": 1,\n\t\t\"format\": \"{:%H:%M}\",\n    },\n        \"clock#day\": {\n            \"align\": 1,\n\t\t\"format\": \"{:%A}\",\n    },\n\n \"bluetooth\": {\n       \"align\": 0,\n       \"format\": \"Bluetooth\",\n//        \"format-disabled\": \"BLUETOOTH DISABLED\", // an empty format will hide the module\n //       \"format-connected\": \"BLUETOOTH [CONNECTED]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n           \"align\": 1,\n\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"Battery at {capacity}%\",\n        \"format-charging\": \"Charging +{capacity}%\",\n        \"format-plugged\": \"Charging +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"align\": 1,\n        \"format\": \"FILTER {}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n           \"align\": 0,\n\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"Online\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"Offline\",\n        \"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n//       \"custom/vpn\"\n      \"custom/command\",\n      \"hyprland/window\"\n    ],\n//   \"modules-center\": [\n//       \"disk\"\n//        \"wlr/workspaces\"\n//    ],\n    \"modules-right\": [\n        \"custom/power_profile\",\n//         \"custom/shaders\",\n        \"custom/write\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click-right\": \"$HOME/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot --override=colors.background=000000 --override=colors.foreground=FFFFFF micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n            \"format\": \"{}\",\n            \"exec\": \"$HOME/scripts/rofi-nordvpn -s\",\n            \"interval\": 5,\n            \"on-click-right\": \"$HOME/scripts/rofi-nordvpn &\",\n            \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n            \"tooltip\": false            \n    },\n    \n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:\"Misc Ohsnap\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: #0000FF;\n    border-bottom: 1px solid rgba(0,0,0,.5);\n    color: #999;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n.modules-right {\n\tmargin-right: 8px;\t\n}\n\n .modules-left { \n\t margin-left: 8px; \n } \n\n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n/* #workspaces button:hover { */\n    /* background: #0000FF; */\n    /* font-size: 12px; */\n        /*  */\n/* } */\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#clock,\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#idle_inhibitor,\n#custom-gammastep {\n    padding: 1px 5px 0 5px;\n    color: #FFFFFF;\n}\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #0000ff; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network { \nfont-size: 10px;\n} \n\n#network.disconnected, #network.disabled, #bluetooth.disconnected, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n} \n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-gammastep { \n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n} \n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/style_back.css",
    "content": "* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap;\n    font-size: 14px; \n    padding:0;\n    margin:0;\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background: transparent;\n    /* border-top: 1px solid #FFFFFF; */\n    border: none;\n    color: #FFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n    padding: 0;\n}\n\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n/*  */\n\n/* #clock { */\n/* \tmargin-bottom: 20px; */\n/* \tcolor: red; */\n/* } */\n\n/* #bluetooth, #idle_inhibitor { */\n/* \tmargin-bottom: 20px; */\n/* } */\n\n#taskbar {\n\tmargin-top: 30px;\n}\n\n#taskbar button {\n\tborder: 1px solid gray;\n\tpadding: 6px 0 0 0;\n\tbackground: lightgray;\n\tmargin-bottom: 2px;\n}\n\n #taskbar button.active { \n\tbackground: #fff;\n } \n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#cpu {\n    background-color: #2ecc71;\n    color: #000000;\n}\n\n/* #battery { */\n    /* background-color: #9b59b6; */\n/* } */\n/*  */\n/* #bluetooth { */\n    /* background-color: #964B00; */\n/* } */\n/*  */\n/* #network { */\n    /* background-color: #90b1b1; */\n    /* margin-bottom: 10px; */\n/* } */\n\n/* #bluetooth, #battery, #network { */\n    /* background-color: #000; */\n    /* color: #FFF; */\n/* } */\n\n\n\n/* #network.disconnected, #bluetooth.disabled { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated { \n    color: #999;\n } \n\n#custom-command {\n    /* color: #000; */\n    background: #111; \n    border: 1px solid #555;\n    margin-left: 60px;\n    padding:5px;\n    \n}\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, \"Misc OhSnap\";\n    font-size: 12px;\n}\n\n\nwindow#waybar {\n    background-color: #0000FF;\n    border-top: 1px solid rgba(0,0,0,.5); \n    color: #e5e5e5;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n#custom-crypto { \n\tpadding-left: 15px; \n    background-color: #00009f; \n    color:\twhite;\n    padding-top: 2px;\n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    background-color: #00009f; \n    color:\twhite;\n} \n\n#custom-power_profile { \n\tpadding: 2px 15px 0; \n    background-color: #66b2ff; \n    color:\tblack;\n} \n\n#custom-write, #custom-write2  { \n\tpadding: 2px 15px 0; \n    background-color: #005fff; \n    color: white;\n    padding-top: 2px;\n} \n\n#custom-command { \n    background-color: #00009f; \n    color: white;\n    padding: 2px 12px 0;\n    font-size:10px;\n} \n\n#custom-pacman { \n    background-color: #3434e0; \n    color: white;\n    padding: 2px 15px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n/* #workspaces button:hover { */\n    /* background: #0000FF; */\n    /* font-size: 12px; */\n        /*  */\n/* } */\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/.config/wob/wob.ini",
    "content": "background_color = 00000099\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power $@) in\n\t\"Logout\")\n\t\thyprctl dispatch exit exit\n\t\t;;\n\t\"Reboot\")\n\t\texec systemctl reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\texec systemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\texec systemctl  poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/scripts/waybar_back.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config_back -s $HOME/.config/waybar/style_back.css \n\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/scripts/waybar_back_2.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config_back_2 -s $HOME/.config/waybar/style_back.css &\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-Mini-PC/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\nIo ho usato Endeavour OS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù.\nFinita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da SSH, per dire).\n\nInstallare i pacchetti e poi copiare i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\n\nIl tutto è ottimizzato per un Samsung Galaxy Book Pro 2 13 con display OLED da 1920x1080 pixel. Su un display con risoluzione diversa bisogna controllare i parametri del monitor nel config di Hyprland.\n\nQuindi guardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -S brightnessctl qt5ct exa foot micro nemo hyprland ttf-jetbrains-mono waybar otf-font-awesome terminus-font pamixer swaybg swaylock swayidle polkit-kde-agent python-requests nemo-fileroller nemo-image-converter acpid mako gammastep mpv htop blueman profile-sync-daemon imv swappy grim slurp xdg-desktop-portal-hyprland --noconfirm --needed\n\nyay --noprovides --answerdiff None --answerclean None -S wob batsignal tofi tamzen-font ohsnap-otb\n\n##\n### PACCHETTI OPZIONALI GPU INTEL\n##\n\nsudo pacman -S intel-media-driver libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, da abilitare nel file /etc/environment)\n\n##\n#### INFO\n##\n\n- Il tema GTK è Material-Black-Mango (https://www.gnome-look.org/p/1316887)\n- Il tema icone è Haiku (https://www.gnome-look.org/p/2087825)\n- Lo sfondo è basato su: Joshua Rivera https://unsplash.com/photos/white-and-black-wallpaper-usmhPmT5sj0\n- Il tema nero di Firefox è quello di sistema\n\nConsiglio di guardare il file autostart ($HOME/.config/hypr/autostart) di Hyprland per i dettagli.\n\n##\n### COPIA DOTFILES\n##\n\ncp -r home/. ~/\nsudo cp -r etc/. /etc/\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\n\n##\n#### COSE DA FARE\n##\n\n- Aggiungere riga a Bootloader per supporto luminosità OLED --> i915.enable_dpcd_backlight=3 in \"/etc/kernel/cmdline\" (se bootload systemd, altrimenti in /etc/deafult/grub)\n- Disattivare cache su disco in firefox about:config (https://wiki.archlinux.org/title/Firefox/Profile_on_RAM)\n- Il modulo crypto di waybar (https://github.com/Chadsr/waybar-crypto) ha bisogno delle API gratuite di Coinmarketcap (da inserire poi in /etc/environment)\n- profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n- cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n- lxappareance (cambiare font in Misc OhSnap 12)\n- qt5ct (cambiare font in Misc OhSnap 12)\n\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\nCOINMARKETCAP_API_KEY=INSERIRE-API-COINMARKETCAP\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER (ovvero: se sapete cosa state facendo)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/code-flags.conf",
    "content": "--enable-features=WaylandWindowDecorations\n--ozone-platform-hint=auto\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n title=foot terminal\n# locked-title=no\n\n#font=JetBrains Mono Medium:size=11\nfont=Tamzen:size=12\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n#dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=20x20 # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\ncolor=ffa560 f8f8f2\n\n[colors]\n#alpha=0.9\nforeground=ffffff\nbackground=111111\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\nregular0=4f4f4f  # black\nregular1=ff6c60  # red\nregular2=a8ff60  # green\nregular3=ffffb6  # yellow\nregular4=96cbfe  # blue\nregular5=ff73fd  # magenta\nregular6=c6c5fe  # cyan\nregular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\nbright0=7c7c7c   # bright black\nbright1=ffb6b0   # bright red\nbright2=ceffac   # bright green\nbright3=ffffcc   # bright yellow\nbright4=b5dcff   # bright blue\nbright5=ff9cfe   # bright magenta\nbright6=dfdffe   # bright cyan\nbright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\nselection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\n#background=2A2D33\nbackground=000000\nforeground=E1E1E1\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# blu light filter \ngammastep -O 5800  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \n#swaybg -i $HOME/Pictures/linux-viola.svg &\nswaybg -i $HOME/Pictures/black-white.jpg &\n\n# screen lock\nswayidle -w timeout 300 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme 'Material-Black-Mango' &\ngsettings set org.gnome.desktop.interface cursor-theme 'Adwaita' &\ngsettings set org.gnome.desktop.interface icon-theme 'Haiku' &\ngsettings set org.gnome.desktop.interface font-name 'Misc Ohsnap 12' &\n#gsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=,preferred,auto,1\n#monitor=,addreserved,-1,-1,0,0\n\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_layout=it\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n        sensitivity=0\n}\n\ndevice:tpps/2-elan-trackpoint {\n\t\tsensitivity=-0.7\n\t}\n\ngeneral {\n    gaps_in=10\n    gaps_out=20\n    border_size=1\n\tcol.inactive_border=0xFF262626\n    col.active_border=0xFFFFFFFF\n#   col.active_border=0xFFFFFFFF 0x11181818 0x11181818 0xFFFFFFFF 30deg\n\n    resize_on_border=1\n}\n\n\ndecoration {\n    rounding=0\n    drop_shadow = 0\n    shadow_range=20\n    shadow_offset=5 5\n    shadow_render_power=3\n    col.shadow=0x33000000\n#   col.shadow_inactive=0x44000000\n    dim_inactive=0\n    dim_strength=0.5\n\n    \tblur {\n    \t\tenabled = false\n\t\t}\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,8,default\n    animation=fade,1,3,default\n    animation=workspaces,1,5,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n   no_gaps_when_only=1\n    split_width_multiplier=1.5\n}\n\ngestures {\n    workspace_swipe=1\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n}\n\nwindowrule=float,title:^(fly-foot)$\n# windowrule=move 109 180,title:^(fly-foot)$\nwindowrule=size 858 534,title:^(fly-foot)$\nwindowrule=center,title:^(fly-foot)$\n\n# windowrule=float,title:^(fly-foot-write)$\n# windowrule=size 858 534,title:^(fly-foot-write)$\n# windowrule=pin,title:^(fly-foot-write)$\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n\n# windowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\n# windowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-url-handler)$\n# windowrulev2=bordercolor rgb(222222) rgb(6E1200),class:^(firefox)$\n# windowrulev2=bordercolor rgb(000000) rgb(666666),class:^(evince)$\n# windowrulev2=bordercolor rgb(666666) rgb(6E1200),class:^(org.telegram.desktop)$\nwindowrulev2=bordercolor rgb(666666) rgb(000000),class:^(code-oss)$\n\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\n# example binds\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=6E1200 --title=fly-foot-tiled\nbind=SUPERSHIFTCTRL,RETURN,exec,footclient --title=fly-foot\nbind=SUPERSHIFT,Q,killactive,\nbind=SUPERSHIFT,E,exec,$HOME/scripts/tofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating, \nbind=SUPER,SPACE,exec,tofi-drun\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\nbind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\nbind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 20 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\nbind=,Print,exec,grim -l 1 $HOME/Pictures/$(date +'%s_grim.png') && notify-send \"Screenshot salvato!\"\n#bind=,Print,exec,grim -g \"$(slurp)\" - | swappy -f -\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -60 0\nbinde = SUPERCTRL,  right, resizeactive, 60 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -60\nbinde = SUPERCTRL,  down,  resizeactive, 0 60\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n\n\n#bind=,XF86KbdBrightnessDown,exec,brightnessctl -d apple::kbd_backlight* set 25%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=4,17\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=0\nicons=0\ndefault-timeout=1000\nfont=JetBrains Mono 10\ntext-alignment=center\n\n[urgency=high]\nbackground-color=#6E1200\ntext-color=#FFFFFF\ndefault-timeout=3000\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"Misc Ohsnap,11,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"Misc Ohsnap,11,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\x37\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\x37)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 50%\nheight = 25\nhorizontal = true\nfont-size = 12\nprompt-text = \"\"\nfont = Misc OhSnap\noutline-width = 0\nborder-width = 0\nbackground-color = #000\nselection-color = #BF8E2F\ninput-color=#999\nmin-input-width = 120\nresult-spacing = 15\npadding-top = 2\npadding-bottom = 0\npadding-left = 0\nmargin-left = 35\nnum-results = 5\n\n\n# width = 100%\n# height = 100%\n# padding-left = 28%\n# padding-top = 25%\n# #horizontal = true\n# result-spacing = 35\n# num-results = 5\n# prompt-text = \"run: \"\n# min-input-width = 200\n# font-size = 34\n# font = JetBrains Mono Medium\n# outline-width = 0\n# border-width = 0\n# background-color = #000000\n# selection-color = #E60012\nhint-font = false\ntext-cursor=true\n# text-cursor-thickness=15\n# text-cursor-color=#666\n# hide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 22%\npadding-top = 48%\nhorizontal = true\nresult-spacing = 45\nnum-results = 5\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 40\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #E60012\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 16, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    \"hyprland/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"       \n    ],\n    \"modules-right\": [\n//        \"cpu\",\n//        \"memory\",\n//        \"temperature\",\n//        \"backlight\",\n        \"idle_inhibitor\",\n//        \"custom/write\",\n//        \"custom/gammastep\",\n//       \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"network\",\n        \"bluetooth\",\n        \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"IDLE [{icon}]\",\n        \"format-icons\": {\n            \"activated\": \"OFF\",\n            \"deactivated\": \"ON\"\n        }\n    },\n    \"hyprland/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format\": \"<span text-transform='uppercase'>{:%A %d %B, %H:%M}</span>\",\n//        \"format\": \"<span text-transform='uppercase'>{:%A %d %B, %H:%M}</span>\",\n        \"format-alt\": \"{:%H:%M}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"BLUETOOTH <span text-transform='uppercase'>[{status}]</span>\",\n        //\"format-disabled\": \"BLUETOOTH [OFF]\", // an empty format will hide the module\n        //\"format-connected\": \"BLUETOOTH [ACTIVE]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"BATTERY [{capacity}%]\",\n        \"format-charging\": \"CHARGING [+{capacity}%]\",\n        //\"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"ONLINE\",\n        //\"format-wifi\": \"\",\n        \"format-disconnected\": \"OFFLINE\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n        \"custom/write\": {\n        \"format\": \"\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=000000 --override=colors.foreground=FFFFFF micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n}\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n//       \"custom/vpn\"\n      \"custom/command\",\n      \"hyprland/window\"\n    ],\n//   \"modules-center\": [\n//       \"disk\"\n//        \"wlr/workspaces\"\n//    ],\n    \"modules-right\": [\n        \"custom/write\",\n//        \"custom/power_profile\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=6E1200 --override=colors.foreground=FFFFFF --title=fly-foot sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click-right\": \"$HOME/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot --override=colors.background=0044D0 --override=colors.foreground=FFFFFF micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n            \"format\": \"{}\",\n            \"exec\": \"$HOME/scripts/rofi-nordvpn -s\",\n            \"interval\": 5,\n            \"on-click-right\": \"$HOME/scripts/rofi-nordvpn &\",\n            \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n            \"tooltip\": false            \n    },\n    \n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:Font Awesome, \"Misc Ohsnap\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: black;\n    /* border-bottom: 1px solid #262626; */\n    color: #999;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n.modules-right {\n\tmargin-right: 16px;\t\n}\n\n .modules-left { \n\t margin-left: 8px; \n } \n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#clock,\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#idle_inhibitor,\n#custom-gammastep,\n#custom-write {\n    padding: 1px 5px 0 5px;\n    color: #FFFFFF;\n}\n\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #000000; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #bluetooth.off, #bluetooth.disabled, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n} \n\n\n\n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-gammastep { \n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n} \n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, \"Misc OhSnap\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: black;\n    /* border-top: 1px solid #262626; */\n    color: #e5e5e5;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n \n#custom-crypto { \n\tpadding: 2px 4px 0 17px; \n    /* background-color: #005fff;  */\n    color:\twhite;\n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    /* background-color: #3434e0;  */\n    color:\twhite;\n} \n\n#custom-write { \n\tpadding: 2px 17px 0; \n    /* background-color: #00009f;  */\n    color: white;\n} \n\n#custom-command { \n    /* background-color: #00009F;  */\n    padding: 2px 8px 0 15px;\n    margin-top:1px;\n} \n\n#custom-pacman { \n    /* background-color: #3434e0;  */\n    color: white;\n    padding: 2px 17px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#custom-vpn { \n\tpadding: 2px 8px 0; \n\tbackground: #00009F;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/.config/wob/wob.ini",
    "content": "background_color = 00000099\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power $@) in\n\t\"Logout\")\n\t\thyprctl dispatch exit exit\n\t\t;;\n\t\"Reboot\")\n\t\texec systemctl reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\texec systemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\texec systemctl  poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-Samsung-Galaxy-Book-2-OLED/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\nIo ho usato Endeavour OS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù.\n\nFinita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da SSH, per dire).\n\nInstallare i pacchetti e poi copiare i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\nIl tutto, come detto, è preparato per Arch Linux (anche Endeavour OS va bene) e Surface Laptop 3 da 15 pollici AMD.\n\nHa bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, qualche posizionamento e dimensione se usate un pannello diverso dal 1920x1080 del ThinkPad in esame).\nQuindi guardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -Sy --noconfirm --needed brightnessctl qt5ct exa foot micro nemo nemo-fileroller nemo-image-converter hyprland ttf-jetbrains-mono otf-font-awesome terminus-font pamixer swaybg swaylock swayidle grim swappy slurp lazygit polkit-kde-agent python-requests powertop acpid mako gammastep evince mpv htop blueman lxappearance profile-sync-daemon imv\n\nyay --noprovides --answerdiff None --answerclean None --mflags \"--noconfirm\" -S rofi-lbonn-wayland-git wob waybar-hyprland-git xdg-desktop-portal-hyprland-git batsignal zramswap zenpower3-dkms\n\n##\n### PACCHETTI OPZIONALI\n##\n\n##PER AMD\nsudo pacman -S libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, da abilitare nel file /etc/environment)\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\n\n##\n#### COSE DA FARE\n##\n\n- Se volete installare il kernel specifico per Surface, fate riferimento a https://github.com/linux-surface/linux-surface\n- Il tema \"green\" di Firefox è \"Lush - Soft\", autore Firefox.\n- rimuovere xdg-gnome se c'è errore all'avvio di Hyperland (sudo pacman -R xdg-desktop-portal-gnome)\n- profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n- cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n- valutare o meno se installare tlp (oltre a auto-cpufreq)\n- controllare gli alias di vostro interesse in .bashrc\n- lxappareance (cambiare font in Jetbrains Mono 10)\n- qt5ct (cambiare font in Jetbrains Mono 10)\n- lo script per la VPN mostrato nel video (https://youtu.be/qYIehiwYRSc) è una versione modificata di https://github.com/loiccoyle/rofi-nordvpn\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/etc/bluetooth/main.conf",
    "content": "[General]\n\n# Default adapter name\n# Defaults to 'BlueZ X.YZ'\n#Name = BlueZ\n\n# Default device class. Only the major and minor device class bits are\n# considered. Defaults to '0x000000'.\n#Class = 0x000100\n\n# How long to stay in discoverable mode before going back to non-discoverable\n# The value is in seconds. Default is 180, i.e. 3 minutes.\n# 0 = disable timer, i.e. stay discoverable forever\n#DiscoverableTimeout = 0\n\n# Always allow pairing even if there are no agent registered\n# Possible values: true, false\n# Default: false\n#AlwaysPairable = false\n\n# How long to stay in pairable mode before going back to non-discoverable\n# The value is in seconds. Default is 0.\n# 0 = disable timer, i.e. stay pairable forever\n#PairableTimeout = 0\n\n# Use vendor id source (assigner), vendor, product and version information for\n# DID profile support. The values are separated by \":\" and assigner, VID, PID\n# and version.\n# Possible vendor id source values: bluetooth, usb (default) or false (disabled)\n#DeviceID = bluetooth:1234:5678:abcd\n\n# Do reverse service discovery for previously unknown devices that connect to\n# us. For BR/EDR this option is really only needed for qualification since the\n# BITE tester doesn't like us doing reverse SDP for some test cases, for LE\n# this disables the GATT client functionally so it can be used in system which\n# can only operate as peripheral.\n# Defaults to 'true'.\n#ReverseServiceDiscovery = true\n\n# Enable name resolving after inquiry. Set it to 'false' if you don't need\n# remote devices name and want shorter discovery cycle. Defaults to 'true'.\n#NameResolving = true\n\n# Enable runtime persistency of debug link keys. Default is false which\n# makes debug link keys valid only for the duration of the connection\n# that they were created for.\n#DebugKeys = false\n\n# Restricts all controllers to the specified transport. Default value\n# is \"dual\", i.e. both BR/EDR and LE enabled (when supported by the HW).\n# Possible values: \"dual\", \"bredr\", \"le\"\n#ControllerMode = dual\n\n# Maximum number of controllers allowed to be exposed to the system.\n# Default=0 (unlimited)\n#MaxControllers=0\n\n# Enables Multi Profile Specification support. This allows to specify if\n# system supports only Multiple Profiles Single Device (MPSD) configuration\n# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple\n# Devices (MPMD) configurations.\n# Possible values: \"off\", \"single\", \"multiple\"\n#MultiProfile = off\n\n# Permanently enables the Fast Connectable setting for adapters that\n# support it. When enabled other devices can connect faster to us,\n# however the tradeoff is increased power consumptions. This feature\n# will fully work only on kernel version 4.1 and newer. Defaults to\n# 'false'.\n#FastConnectable = false\n\n# Default privacy setting.\n# Enables use of private address.\n# Possible values for LE mode: \"off\", \"network/on\", \"device\"\n# Possible values for Dual mode: \"off\", \"network/on\", \"device\",\n# \"limited-network\", \"limited-device\"\n#\n# - off: Local privacy disabled.\n#\n# - network/on: A device will only accept advertising packets from peer\n# devices that contain private addresses. It may not be compatible with some\n# legacy devices since it requires the use of RPA(s) all the time.\n#\n# - device: A device in device privacy mode is only concerned about the\n# privacy of the device and will accept advertising packets from peer devices\n# that contain their Identity Address as well as ones that contain a private\n# address, even if the peer device has distributed its IRK in the past.\n\n# - limited-network: Apply Limited Discoverable Mode to advertising, which\n# follows the same policy as to BR/EDR that publishes the identity address when\n# discoverable, and Network Privacy Mode for scanning.\n#\n# - limited-device: Apply Limited Discoverable Mode to advertising, which\n# follows the same policy as to BR/EDR that publishes the identity address when\n# discoverable, and Device Privacy Mode for scanning.\n#\n# Defaults to \"off\"\n#Privacy = off\n\n# Specify the policy to the JUST-WORKS repairing initiated by peer\n# Possible values: \"never\", \"confirm\", \"always\"\n# Defaults to \"never\"\n#JustWorksRepairing = never\n\n# How long to keep temporary devices around\n# The value is in seconds. Default is 30.\n# 0 = disable timer, i.e. never keep temporary devices\n#TemporaryTimeout = 30\n\n# Enables the device to issue an SDP request to update known services when\n# profile is connected. Defaults to true.\n#RefreshDiscovery = true\n\n# Enables D-Bus experimental interfaces\n# Possible values: true or false\n#Experimental = false\n\n# Enables kernel experimental features, alternatively a list of UUIDs\n# can be given.\n# Possible values: true,false,<UUID List>\n# Possible UUIDS:\n# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug)\n# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral)\n# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy)\n# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report)\n# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs)\n# 6fbaf188-05e0-496a-9885-d6ddfdb4e03e (BlueZ Experimental ISO socket)\n# Defaults to false.\n#KernelExperimental = false\n\n# The duration to avoid retrying to resolve a peer's name, if the previous\n# try failed.\n# The value is in seconds. Default is 300, i.e. 5 minutes.\n#RemoteNameRequestRetryDelay = 300\n\n[BR]\n# The following values are used to load default adapter parameters for BR/EDR.\n# BlueZ loads the values into the kernel before the adapter is powered if the\n# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't\n# provided, the kernel will be initialized to it's default value.  The actual\n# value will vary based on the kernel version and thus aren't provided here.\n# The Bluetooth Core Specification should be consulted for the meaning and valid\n# domain of each of these values.\n\n# BR/EDR Page scan activity configuration\n#PageScanType=\n#PageScanInterval=\n#PageScanWindow=\n\n# BR/EDR Inquiry scan activity configuration\n#InquiryScanType=\n#InquiryScanInterval=\n#InquiryScanWindow=\n\n# BR/EDR Link supervision timeout\n#LinkSupervisionTimeout=\n\n# BR/EDR Page Timeout\n#PageTimeout=\n\n# BR/EDR Sniff Intervals\n#MinSniffInterval=\n#MaxSniffInterval=\n\n[LE]\n# The following values are used to load default adapter parameters for LE.\n# BlueZ loads the values into the kernel before the adapter is powered if the\n# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't\n# provided, the kernel will be initialized to it's default value.  The actual\n# value will vary based on the kernel version and thus aren't provided here.\n# The Bluetooth Core Specification should be consulted for the meaning and valid\n# domain of each of these values.\n# LE advertisement interval (used for legacy advertisement interface only)\n#MinAdvertisementInterval=\n#MaxAdvertisementInterval=\n#MultiAdvertisementRotationInterval=\n\n# LE scanning parameters used for passive scanning supporting auto connect\n# scenarios\n#ScanIntervalAutoConnect=\n#ScanWindowAutoConnect=\n\n# LE scanning parameters used for passive scanning supporting wake from suspend\n# scenarios\n#ScanIntervalSuspend=\n#ScanWindowSuspend=\n\n# LE scanning parameters used for active scanning supporting discovery\n# proceedure\n#ScanIntervalDiscovery=\n#ScanWindowDiscovery=\n\n# LE scanning parameters used for passive scanning supporting the advertisement\n# monitor Apis\n#ScanIntervalAdvMonitor=\n#ScanWindowAdvMonitor=\n\n# LE scanning parameters used for connection establishment.\n#ScanIntervalConnect=\n#ScanWindowConnect=\n\n# LE default connection parameters.  These values are superceeded by any\n# specific values provided via the Load Connection Parameters interface\n#MinConnectionInterval=\n#MaxConnectionInterval=\n#ConnectionLatency=\n#ConnectionSupervisionTimeout=\n#Autoconnecttimeout=\n\n# Scan duration during interleaving scan. Only used when scanning for ADV\n# monitors. The units are msec.\n# Default: 300\n#AdvMonAllowlistScanDuration=\n# Default: 500\n#AdvMonNoFilterScanDuration=\n\n# Enable/Disable Advertisement Monitor interleave scan for power saving.\n# 0: disable\n# 1: enable\n# Defaults to 1\n#EnableAdvMonInterleaveScan=\n\n[GATT]\n# GATT attribute cache.\n# Possible values:\n# always: Always cache attributes even for devices not paired, this is\n# recommended as it is best for interoperability, with more consistent\n# reconnection times and enables proper tracking of notifications for all\n# devices.\n# yes: Only cache attributes of paired devices.\n# no: Never cache attributes\n# Default: always\n#Cache = always\n\n# Minimum required Encryption Key Size for accessing secured characteristics.\n# Possible values: 0 and 7-16. 0 means don't care.\n# Defaults to 0\n#KeySize = 0\n\n# Exchange MTU size.\n# Possible values: 23-517\n# Defaults to 517\n#ExchangeMTU = 517\n\n# Number of ATT channels\n# Possible values: 1-5 (1 disables EATT)\n# Default to 3\n#Channels = 3\n\n[AVDTP]\n# AVDTP L2CAP Signalling Channel Mode.\n# Possible values:\n# basic: Use L2CAP Basic Mode\n# ertm: Use L2CAP Enhanced Retransmission Mode\n#SessionMode = basic\n\n# AVDTP L2CAP Transport Channel Mode.\n# Possible values:\n# basic: Use L2CAP Basic Mode\n# streaming: Use L2CAP Streaming Mode\n#StreamMode = basic\n\n[Policy]\n#\n# The ReconnectUUIDs defines the set of remote services that should try\n# to be reconnected to in case of a link loss (link supervision\n# timeout). The policy plugin should contain a sane set of values by\n# default, but this list can be overridden here. By setting the list to\n# empty the reconnection feature gets disabled.\n#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb\n\n# ReconnectAttempts define the number of attempts to reconnect after a link\n# lost. Setting the value to 0 disables reconnecting feature.\n#ReconnectAttempts=7\n\n# ReconnectIntervals define the set of intervals in seconds to use in between\n# attempts.\n# If the number of attempts defined in ReconnectAttempts is bigger than the\n# set of intervals the last interval is repeated until the last attempt.\n#ReconnectIntervals=1,2,4,8,16,32,64\n\n# AutoEnable defines option to enable all controllers when they are found.\n# This includes adapters present on start as well as adapters that are plugged\n# in later on. Defaults to 'true'.\nAutoEnable=false\n\n# Audio devices that were disconnected due to suspend will be reconnected on\n# resume. ResumeDelay determines the delay between when the controller\n# resumes from suspend and a connection attempt is made. A longer delay is\n# better for better co-existence with Wi-Fi.\n# The value is in seconds.\n# Default: 2\n#ResumeDelay = 2\n\n[AdvMon]\n# Default RSSI Sampling Period. This is used when a client registers an\n# advertisement monitor and leaves the RSSISamplingPeriod unset.\n# Possible values:\n# 0x00       Report all advertisements\n# N = 0xXX   Report advertisements every N x 100 msec (range: 0x01 to 0xFE)\n# 0xFF       Report only one advertisement per device during monitoring period\n# Default: 0xFF\n#RSSISamplingPeriod=0xFF\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\n# INSERIRE API KEY DI COINMARKETCAP PER WIDGET CRYPTO DI WAYBAR\n#COINMARKETCAP_API_KEY=INSERIRE_API_KEY\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER GPU INTEL O AMD (ovvero: se sapete cosa state facendo:https://wiki.archlinux.org/title/Hardware_video_acceleration)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n#LIBVA_DRIVER_NAME=radeonsi\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/etc/sysctl.d/99-swappiness.conf",
    "content": "vm.swappiness = 200\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/etc/tlp.conf",
    "content": "TLP_ENABLE=1\n\nRADEON_DPM_PERF_LEVEL_ON_AC=high\nRADEON_DPM_PERF_LEVEL_ON_BAT=low\n\nRADEON_DPM_STATE_ON_AC=performance\nRADEON_DPM_STATE_ON_BAT=battery\n\nRADEON_POWER_PROFILE_ON_AC=high\nRADEON_POWER_PROFILE_ON_BAT=low\n\nPCIE_ASPM_ON_AC=performance\nPCIE_ASPM_ON_BAT=powersupersave\n\nDEVICES_TO_ENABLE_ON_STARTUP=\"wifi\"\n#DEVICES_TO_DISABLE_ON_STARTUP=\"nfc wwan\"\nDEVICES_TO_DISABLE_ON_SHUTDOWN=\"bluetooth nfc wifi wwan\"\nDEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE=\"nfc wifi wwan\"\n\nSTART_CHARGE_THRESH_BAT0=94\nSTOP_CHARGE_THRESH_BAT0=98\n\n#DEVICES_TO_DISABLE_ON_WIFI_CONNECT=\"wwan\"\n#DEVICES_TO_DISABLE_ON_WWAN_CONNECT=\"wifi\"\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/etc/vconsole.conf",
    "content": "KEYMAP=it\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\n#alias ls='exa -lghs modified'\n#alias ll='exa -lgha'\n#alias lt='exa --tree'\n#alias conf='micro ~/.config/hypr/hyprland.conf'\n#alias conf-term='micro ~/.config/foot/foot.ini'\n#alias chx='chmod +x'\n#alias dots='cd ~/Documents/dotfiles && lazygit'\n#alias ddu='du -sh * | sort -hr | head -20'\nalias waykill='killall waybar && ~/scripts/waybar_top.sh && ~/scripts/waybar_bottom.sh'\n#PS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n# title=foot terminal\n# locked-title=no\n\nfont=Jetbrains Mono:weight=Regular:size=11\n#font=xos4 Terminus:size=14\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\npad=20x20                            # optionally append 'center'\n# resize-delay-ms=100\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=/usr/share/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n color=7f7f7f 111111\n blink=yes\n #beam-thickness=4.5\n underline-thickness=1.5\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[colors]\nalpha=1.0\nforeground=000000\nbackground=fef49c\n\n## Normal/regular colors (color palette 0-7)\nregular0=000000  # black\nregular1=cc0000  # red\nregular2=00a600  # green\nregular3=999900  # yellow\nregular4=0000b2  # blue\nregular5=b200b2  # magenta\nregular6=00a6b2  # cyan\nregular7=cccccc  # white\n\n## Bright colors (color palette 8-15)\nbright0=666666   # bright black\nbright1=e50000   # bright red\nbright2=00d900   # bright green\nbright3=e5e500   # bright yellow\nbright4=0000ff   # bright blue\nbright5=e500e5   # bright magenta\nbright6=00e5e5   # bright cyan\nbright7=e5e5e5   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\nselection-foreground=fef49c\nselection-background=000000\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# Apple Touchbar Fn\n#touchbarctl fnmode write 1 &\n\n# blu light filter \ngammastep -O 5600  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \n#swaybg -i $HOME/Pictures/linux-viola.svg &\nswaybg -i $HOME/Pictures/sl3-15-yellow.png -m fill &\n\n# screen lock\nswayidle -w timeout 600 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme Adwaita &\ngsettings set org.gnome.desktop.interface cursor-theme Adwaita &\ngsettings set org.gnome.desktop.interface font-name 'Jetbrains Mono 11' &\ngsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=,preferred,auto,1.3\nmonitor=,addreserved,-6,-6,0,0\n\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_file=\n    kb_layout=it\n    kb_variant=\n    kb_model=\n    kb_options=\n    kb_rules=\n\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n\n    sensitivity=0 # -1.0 - 1.0, 0 means no modification.\n}\n\ngeneral {\n    gaps_in=10\n    gaps_out=28\n    border_size=2\n    col.inactive_border=0xFFA0D7F2\n    col.active_border=0xFFFFFFFF\n    resize_on_border=true\n}\n\n\ndecoration {\n    rounding=6\n    drop_shadow = 1\n\tshadow_range=20\n    shadow_offset=6 8\n    shadow_render_power=10\n    col.shadow=0x09000000\n#   col.shadow_inactive=0x44000000\n    dim_inactive=0\n    dim_strength=0.2\n    blur = no\n    blur_size = 3\n    blur_passes = 1\n    blur_new_optimizations = on\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,5,default\n    animation=fade,1,5,default\n    animation=workspaces,1,6,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n#   no_gaps_when_only=1\n   split_width_multiplier=1.3\n}\n\ngestures {\n    workspace_swipe=1\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n    vrr=true\n#    vfr=true\n}\n\n#workspace = 3,rounding:false, decorate:false, gapsin:0, gapsout:-2, decorate:false, bordersize:0\n\n#windowrule=float,^(apostrophe)$\n#windowrule=size 1513 1007,^(apostrophe)$\n#windowrule=center,^(apostrophe)$\n\n# windowrule=float,title:^(fly-foot)$\n# windowrule=move 109 180,title:^(fly-foot)$\n# windowrule=move center,title:^(fly-foot)$\n# windowrule=size 858 534,title:^(fly-foot)$\n\nwindowrule=float,title:^(fly-foot-write)$\nwindowrule=pin,title:^(fly-foot-write)$\nwindowrule=size 858 534,title:^(fly-foot-write)$\n\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n\n#windowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-oss)$\n\n# windowrulev2=float,class:^(code-oss)$\n# windowrulev2=move 0 0,class:^(code-oss)$\n# windowrulev2=size 70% 100%,class:^(code-oss)$\n\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(org.telegram.desktop)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(lapce)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(org.inkscape.Inkscape)$\n#windowrulev2=bordercolor rgb(ffffff) rgb(4C89A6),title:^(fly-foot-write)$\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=A0D7F2 --title=fly-foot-tiled\n#bind=SUPERSHIFTCTRL,RETURN,exec,footclient --override=colors.background=000000 --title=fly-foot\nbind=SUPERSHIFT,Q,killactive\nbind=SUPERSHIFT,E,exec,$HOME/scripts/rofi-power.sh\n\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating \nbind=SUPER,SPACE,exec,rofi -show drun\nbind=SUPER,C,centerwindow\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\nbind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\nbind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 20 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\nbind=,Print,exec,grim -g \"$(slurp)\" - | swappy -f -\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -40 0\nbinde = SUPERCTRL,  right, resizeactive, 40 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -40\nbinde = SUPERCTRL,  down,  resizeactive, 0 40\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n\n#bind=,XF86KbdLightOnOff,exec,sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n#bind=,XF86KbdBrightnessDown,exec,brightnessctl -d apple::kbd_backlight* set +25% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=12,17\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=8\nicons=0\ndefault-timeout=5000\nfont=JetBrains Mono 11\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=10000\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/psd/psd.conf",
    "content": "#\n# $XDG_CONFIG_HOME/psd/psd.conf\n#\n# For documentation, refer man 1 psd or to the wiki page\n# https://wiki.archlinux.org/index.php/Profile-sync-daemon\n\n## NOTE the following:\n## To protect data from corruption, in the event that you do make an edit while\n## psd is active, any changes made will be applied the next time you start psd.\n\n# Uncomment and set to \"yes\" to use overlayfs instead of a full copy to reduce\n# the memory costs and to improve sync/unsync operations. Note that your kernel\n# MUST have this module available in order to use this mode.\n#\n#USE_OVERLAYFS=\"no\"\n\n# Uncomment and set to \"yes\" to resync on suspend to reduce potential data loss.\n# Note that your system MUST have gdbus from glib2 installed to use this mode.\n#\nUSE_SUSPSYNC=\"yes\"\n\n# List any browsers in the array below to have managed by psd. Useful if you do\n# not wish to have all possible browser profiles managed which is the default if\n# this array is left commented.\n#\n# Possible values:\n#  chromium\n#  chromium-dev\n#  conkeror.mozdev.org\n#  epiphany\n#  falkon\n#  firefox\n#  firefox-trunk\n#  google-chrome\n#  google-chrome-beta\n#  google-chrome-unstable\n#  heftig-aurora\n#  icecat\n#  inox\n#  luakit\n#  midori\n#  opera\n#  opera-beta\n#  opera-developer\n#  opera-legacy\n#  otter-browser\n#  qupzilla\n#  qutebrowser\n#  palemoon\n#  rekonq\n#  seamonkey\n#  surf\n#  vivaldi\n#  vivaldi-snapshot\n#\nBROWSERS=(firefox)\n\n# Uncomment and set to \"no\" to completely disable the crash recovery feature.\n#\n# The default is to create crash recovery backups if the system is ungracefully\n# powered-down due to a kernel panic, hitting the reset switch, battery going\n# dead, etc. Some users keep very diligent backups and don't care to have this\n# feature enabled.\nUSE_BACKUPS=\"yes\"\n\n# Uncomment and set to an integer that is the maximum number of crash recovery\n# snapshots to keep (the oldest ones are deleted first).\n#\n# The default is to save the most recent 5 crash recovery snapshots.\nBACKUP_LIMIT=2\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x6\\xf5\\0\\0\\x4\\xa3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\x6\\xf6\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x6\\xf5\\0\\0\\x4\\xa3)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/rofi/blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t30;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, entry, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      10em;\n    padding: 6 0 0 8;\n/*    background-color: #F2D9D0;\n    margin: 0 30 0 -2;*/\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n    lines:      50;\n    padding: 7 0 0;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    text-color: black;\n    background-color: #F2CDA0;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 9 8 0 8;\n    font:\t\"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n  timeout {\n      delay:  5;\n      action: \"kb-cancel\";\n  }\n  drun-display-format: \"<span text-transform='uppercase'>{name}</span>\";\n  display-drun: \"\";\n  hover-select: true;\n  me-select-entry: \"\";\n  me-accept-entry: [MousePrimary];\n}\n@theme \"blue.rasi\"\n\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/rofi/power-blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t30;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [prompt, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      6em;\n    padding: 6 0 0 6;\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n    lines:      50;\n    padding: 7 0 0 30;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    background-color: #F2CDA0;\n    text-color: black;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 9 8 0 8;\n    font:            \"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 12, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    \"wlr/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"       \n    ],\n    \"modules-right\": [\n//        \"cpu\",\n//        \"memory\",\n//        \"temperature\",\n//        \"backlight\",\n        \"idle_inhibitor\",\n        \"custom/gammastep\",\n//       \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"bluetooth\",\n        \"network\",\n        \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format-alt\": \"{:%Y-%m-%d}\",\n//        \"format\": \"{:%A %d %B, %H:%M}\",\n        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"\",\n        \"format-disabled\": \"\", // an empty format will hide the module\n        \"format-connected\": \"\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"\",\n        \"format-wifi\": \"\",\n        \"format-disconnected\": \"\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    }\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n      \"custom/command\"\n    //  \"hyprland/window\"\n    ],\n//   \"modules-center\": [\n//       \"disk\"\n//        \"wlr/workspaces\"\n//    ],\n    \"modules-right\": [\n        \"custom/write\",\n//        \"custom/power_profile\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=B1A6F2  --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=ACBFAC micro $HOME/Documents/dotfiles/surface-laptop-3/README\",\n        \"tooltip\": false\n    },\n       \n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family: JetBrains Mono, FontAwesome;\n    font-size: 13px;\n}\n\nwindow#waybar {\n    background: rgba(255,255,255,.3);\n    border-bottom: 1px solid rgba(0,0,0,.1); \n    color: #3D3E40;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/* tooltip label { */\n/* background-color: #0000FF; */\n/* color: #color; */\n/* border-radius: ##px; */\n/* border: style ##px #color; */\n/* margin: ##px; */\n/* } */\n\n.modules-right {\n\tmargin-right: 20px;\t\n}\n\n.modules-left { \n\t margin-left: 12px; \n } \n\n#workspaces button {\n    padding: 2px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n    font-weight: bold;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #87898C;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #3D3E40;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#clock,\n#idle_inhibitor,\n#custom-gammastep,\n#custom-command\n {\n    padding: 2px 5px 0 5px;\n    color: #3D3E40;\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #0000ff; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #network.disabled, #bluetooth.off, #bluetooth.disabled, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n    font-weight: bold;\n\n} \n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-command {\n\tfont-size: 16px;\n}\n\n/*#custom-gammastep { */\n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n/*} */\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, JetBrains Mono;\n    font-size: 13px;\n    font-weight: bold;\n}\n\nwindow#waybar {\n    background: rgba(255,255,255,.3);\n    border-top: 1px solid rgba(0,0,0,.1);\n    color: #3D3E40;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n\n#custom-crypto { \n\tpadding: 2px 0 0 17px; \n    background-color: #F2CDA0; \n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    background-color: #3434e0; \n    color:\twhite;\n} \n\n#custom-write { \n\tpadding: 2px 17px 0; \n    background: rgba(172,191,172,.7); \n} \n\n#custom-vpn { \n\tpadding: 2px 8px 0; \n\tbackground: #F2CDA0;\n/*    background: rgba(172,191,172,.7); \n    background: rgba(160,215,242,.7); */\n} \n\n#custom-command { \n    background-color: #F2D9D0; \n    padding: 2px 8px 0;\n    margin-top:1px;\n} \n\n#custom-pacman { \n    background: rgba(177,166,242,.6);\n    padding: 2px 17px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/.config/wob/wob.ini",
    "content": "background_color = 00000066\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/scripts/powerprofilecycle.sh",
    "content": "#!/bin/bash\n#\n# Script to cycle through power-profiles-daemon profiles. Handy for integration\n# with waybar, i3blocks and others. When run it will cycle to next profile and\n# output a corresponding fa-icon for displaying in a bar. With the -m toggle,\n# the script will not cycle profiles, rather just print fa-icon corresponding to\n# current profile.\n#\n\nPSET=\"powerprofilesctl set\"\nPGET=\"powerprofilesctl get\"\n\nwhile getopts \"mh\" opt; do\n  case $opt in\n    m)\n      case $($PGET) in\n        performance)\n          echo \"PERFORMANCE\" && exit 0\n          ;;\n        power-saver)\n          echo \"POWERSAVE\" && exit 0\n          ;;\n        balanced)\n          echo \"BALANCED\" && exit 0 \n      esac\n      ;;\n    h)\n      echo -e \"Run script without arguments to cycle power profiles and print icon. \\n-m Monitor. Get power profile and print icon. \\n-h Help. Show this help text\"  \n      exit 0\n      ;;\n    *)\n      echo \"Invalid option. Try -h.\"\n      exit 1\n  esac\ndone\n\ncase $($PGET) in\n  performance)\n    $PSET power-saver && echo \"POWERSAVE\" && exit 0\n    ;;\n  power-saver)\n    $PSET balanced && echo \"BALANCED\" && exit 0\n    ;;\n  balanced)\n    $PSET performance && echo \"PERFORMANCE\" && exit 0\n    ;;\nesac\n\necho \"Could not find power profile match. Is power-profiles-daemon running?\"\nexit 1\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/scripts/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    hyprctl dispatch exit exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-3/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare. Io ho usato Endeavour OS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù. Finita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR.\n\nControllate il video per avere un'idea dell'effetto finale: https://youtu.be/4-2fH_0IPlA\nAltro video dedicato alla rice: https://youtu.be/6r0QQu7xnrQ\n\nInstallare i pacchetti e poi copiare i file in \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\nIl tutto, come detto, è preparato per Arch Linux (anche Endeavour OS va bene) e Surface Laptop Go. Ha bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, qualche posizionamento e dimensione se usate un pannello diverso dal 1536x1024 di Surface Laptop Go). Quindi guardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware. Ad esempio, usare il font Tamsyn da 12pt su un laptop con schermo 2K o 4K significa non vedere nulla! Non dovreste aver problemi su laptop con schermo fino al Full HD.\n\n\nPacchetti essenziali:\n\nhyprland-git (AUR)\nbrightnessctl\nexa\nfoot (attenzione perché io lo lancio come server)\nmicro\nnemo\nrofi-lbonn-wayland (AUR)\ntamsyn-font\nttf-jetbrains-mono\notf-font-awesome\nterminus-font\nwob (AUR)\nwaybar-hyprland-git (AUR) - Ricordarsi di configurare il plugin crypto con la propria API di coinmarketcup. Info su https://github.com/chadsr/waybar-crypto\npamixer\napostrophe (AUR)\nswaybg\n\n\nQuindi (yay è pre-installato su EndeavourOS, altrimenti usate il vostro metodo):\n\nsudo pacman -S brightnessctl exa foot micro nemo tamsyn-font ttf-jetbrains-mono otf-font-awesome terminus-font pamixer swaybg\n\nyay -S hyprland-git rofi-lbonn-wayland wob waybar-hyprland-git apostrophe\n\n\nI temi per le icone, per GTK e per il cursore è Adwaita, e dovrebbe essere già installato nella vostra distro.\n\nAttenzione al kernel perché sui dispositivi Surface bisogna usare il \"surface-linux\" per avere il completo supporto hardware. Andate sul sito ufficiale e leggete le istruzioni per installarlo sulla vostra distro: https://github.com/linux-surface/linux-surface\n\nUltimo consiglio: per migliorare la durata della batteria e ridurre la rotazione della ventola usate cpu-autofreq: https://github.com/AdnanHodzic/auto-cpufreq Io l'ho installato come servizio con systemd e ho lasciato che disattivasse anche il Turbo Boost alla CPU. Nulla di complesso, è tutto scritto nella pagina ufficiale o nella pagina man.\n\nPer info scrivetemi su Patreon. Buon Linux!\n\nCredits:\n\n- Schema colori: https://www.reddit.com/r/UsabilityPorn/comments/meqbw1/how_i_use_fvwm/\n- r/UnixPorn: https://www.reddit.com/r/unixporn/\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\n#QT_QPA_PLATFORMTHEME=qt5ct\nMOZ_ENABLE_WAYLAND=1\nQT_QPA_PLATFORM=wayland-egl\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland-egl\nELM_ENGINE=wayland_egl\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER (ovvero: se sapete cosa state facendo)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\nalias ls='exa -lgh'\nalias ll='exa -lgha'\nalias lt='exa --tree'\nalias conf='micro ~/.config/hypr/hyprland.conf'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias chx='chmod +x'\nalias ddu='du -sh * | sort -hr | head -20'\nalias colors='cat .config/foot/themes/dark'\nPS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n title=foot terminal\n# locked-title=no\n\nfont=Misc Tamsyn:size=13\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\ndpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=15x15 center                             # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\ncolor=ffa560 f8f8f2\n\n[colors]\nalpha=1.0\nforeground=ffffff\n#background=0000a0\nbackground=00005f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\nregular0=4f4f4f  # black\nregular1=ff6c60  # red\nregular2=a8ff60  # green\nregular3=ffffb6  # yellow\nregular4=96cbfe  # blue\nregular5=ff73fd  # magenta\nregular6=c6c5fe  # cyan\nregular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\nbright0=7c7c7c   # bright black\nbright1=ffb6b0   # bright red\nbright2=ceffac   # bright green\nbright3=ffffcc   # bright yellow\nbright4=b5dcff   # bright blue\nbright5=ff9cfe   # bright magenta\nbright6=dfdffe   # bright cyan\nbright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\nselection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & ## SOLO COLORE\nswaybg -i $HOME/pics/linux-viola.svg -m center &\n\n# other\n/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme Adwaita &\ngsettings set org.gnome.desktop.interface cursor-theme Adwaita &\ngsettings set org.gnome.desktop.interface font-name 'JetBrains Mono' &\ngsettings set org.gnome.desktop.interface text-scaling-factor 1 &\n#gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob --background-color='#0000ffff' &\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\n#autogenerated=1 # remove this line to get rid of the warning on top.\n\nmonitor=,preferred,auto,1\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_file=\n    kb_layout=it\n    kb_variant=\n    kb_model=\n    kb_options=\n    kb_rules=\n\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n\n    sensitivity=0 # -1.0 - 1.0, 0 means no modification.\n}\n\ngeneral {\n    main_mod=SUPER\n    gaps_in=14\n    gaps_out=28\n    border_size=2\n    col.active_border=0xFFFDFDFC\n    col.inactive_border=0xFF3434e0\n\n    apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse)\n    damage_tracking=full # leave it on full unless you hate your GPU and want to make it suffer\n}\n\ndecoration {\n    rounding=0\n    drop_shadow = true\n    shadow_range=50\n    shadow_render_power=3\n    col.shadow=0x55000000\n    col.shadow_inactive=0x22000000\n    blur=0\n    blur_size=3 # minimum 1\n    blur_passes=1 # minimum 1\n    blur_new_optimizations=1\n    dim_inactive=0\n    dim_strength=0.2\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,5,default\n    animation=fade,1,5,default\n    animation=workspaces,1,6,overshot,slide\n}\n\ndwindle {\n    pseudotile=0 # enable pseudotiling on dwindle\n}\n\ngestures {\n    workspace_swipe=yes\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n}\n\n# example window rules\n# for windows named/classed as abc and xyz\n#windowrule=move 69 420,abc\n#windowrule=size 420 69,abc\n#windowrule=tile,xyz\n#windowrule=float,abc\n#windowrule=pseudo,abc\n#windowrule=monitor 0,xyz\n\nwindowrule=float,^(apostrophe)$\n#windowrule=move 109 180,^(apostrophe)$\n#windowrule=size 858 534,^(apostrophe)$\n\nwindowrule=float,title:^(fly-foot)$\nwindowrule=move 109 180,title:^(fly-foot)$\nwindowrule=size 858 534,title:^(fly-foot)$\n\n# some nice mouse binds\nbindm=SUPER,mouse:273,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\n# example binds\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=000000 --title=fly-foot\nbind=SUPERSHIFT,Q,killactive,\nbind=SUPERSHIFT,E,exec,/home/rp/scripts/rofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating, \nbind=SUPER,SPACE,exec,rofi -show drun\n#bind=SUPER,P,pseudo,\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\nbind=,Print,exec,grim -l 0 $HOME/pics/screenshots/$(date +'%s_grim.png')\n \nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspace,1\nbind=SUPERSHIFT,2,movetoworkspace,2\nbind=SUPERSHIFT,3,movetoworkspace,3\nbind=SUPERSHIFT,4,movetoworkspace,4\nbind=SUPERSHIFT,5,movetoworkspace,5\nbind=SUPERSHIFT,6,movetoworkspace,6\nbind=SUPERSHIFT,7,movetoworkspace,7\nbind=SUPERSHIFT,8,movetoworkspace,8\nbind=SUPERSHIFT,9,movetoworkspace,9\nbind=SUPERSHIFT,0,movetoworkspace,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/rofi/blue-bottom.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:      #0000ff;\n    text-color:           #999999;\n    font:            \"Terminus 10\";\n}\nwindow {\n    anchor:     north;\n    location:   north west;\n    width:      45%;\n    height:\t\t25px;\n    padding:    4px;\n    children:   [ horibox ];\n    y-offset: -25px;\n    }\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, entry, listview ];\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    20px;\n    lines:      50;\n}\n\nentry {\n    expand:     false;\n    width:      8em;\n    margin:\t\t0 0 0 10px;\n    color:\t\twhite;\n}\n\nelement {\n    padding: 0px;\n\n}\n\nelement selected {\n    text-color: white;\n\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\n#prompt {\n  enabled: false;\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/rofi/blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:      #0000ff;\n    text-color:           #fff;\n    font:            \"Terminus 9\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t25px;\n    padding:    4px;\n    children:   [ horibox ];\n    y-offset: 27px;\n    x-offset: 35px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, entry, listview ];\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    20px;\n    lines:      50;\n}\n\nentry {\n    expand:     false;\n    width:      8em;\n    margin:\t\t0;\n    color:\t\twhite;\n}\n\nelement {\n    padding: 0px;\n}\n\nelement selected {\n    background-color: #ff00ff;\n    text-color: white;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\n#prompt {\n  enabled: false;\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n  timeout {\n      delay:  5;\n      action: \"kb-cancel\";\n  }\n  drun-display-format: \"{name}\";\n  hover-select: true;\n  me-select-entry: \"\";\n  me-accept-entry: [MousePrimary];\n}\n@theme \"blue.rasi\"\n\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/rofi/power-blue-bottom.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:      #0000ff;\n    text-color:           #999999;\n    font:            \"Terminus 10\";\n}\nwindow {\n    anchor:     north;\n    location:   north west;\n    width:      45%;\n    height: 25px;\n    padding:    4px;\n    children:   [ horibox ];\n    y-offset: -25px;\n    margin: 0 0 0 10px;\t\n    }\nhoribox {\n    orientation: horizontal;\n    children:   [ listview ];\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    20px;\n    lines:      50;\n}\n\nentry {\n    expand:     false;\n    width:      8em;\n    margin:\t\t0 0 0 10px;\n    color:\t\twhite;\n    \n}\n\nelement {\n    padding: 0px;\n\n}\n\nelement selected {\n    text-color: white;\n\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold red;\n}\n\n#prompt {\n  enabled: false;\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/rofi/power-blue.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n    background-color:      #0000ff;\n    text-color:           #fff;\n    font:            \"Terminus 9\";\n}\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height: 25px;\n    padding:    4px;\n    children:   [ horibox ];\n    y-offset: 27px;\n    x-offset: 48px;\n\n    }\nhoribox {\n    orientation: horizontal;\n    children:   [ listview ];\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    20px;\n    lines:      50;\n}\n\nentry {\n    expand:     false;\n    width:      8em;\n    margin:\t\t0 0 0 10px;\n    color:\t\twhite;\n    \n}\n\nelement {\n    padding: 0px;\n\n}\n\nelement selected {\n    background-color: #ff00ff;\ntext-color: white;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold red;\n}\n\n#prompt {\n  enabled: false;\n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n\n{\n     \"layer\": \"top\", // Waybar at top layer\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 25, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 4, // Gaps between modules (4px)\n\n    // Choose the order of the modules\n    \"modules-left\": [\"wlr/workspaces\"],\n    \"modules-center\": [\"clock\"],\n    \"modules-right\": [\"cpu\", \"memory\", \"temperature\", \"backlight\", \"pulseaudio\", \"battery\", \"network\"],\n\n    // Modules configuration\n\n\"wlr/workspaces\": {\n  \"format\": \"{name}\",\n  \"on-click\": \"activate\",\n},\n\n\"hyprland/window\": {\n    \"format\": \"{}\"\n},\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        // \"timezone\": \"America/New_York\",\n        \"tooltip-format\": \"<big>{:%Y %B}</big>\\n<tt><small>{calendar}</small></tt>\",\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"[{:%A %d, %H:%M}]\"\n    },\n    \"cpu\": {\n        \"format\": \"CPU {usage}%\",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C\",\n        \"format-icons\": [\"\", \"\", \"\"],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"SCREEN {percent}%\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 7\n        },\n        \"format\": \"BAT {capacity}%\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT {capacity}% \",\n        \"format-alt\": \"{time} {icon}\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n    \"tooltip-format\": \"{ipaddr}\",\n\t\"format\": \"{icon}\",\n    \"format-wifi\": \"\",\n    \"format-disconnected\": \"\",\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n\t\t//\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"VOL {volume}%\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n    }\n}\n\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n\n{\n     \"layer\": \"top\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 25, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 8, // Gaps between modules (4px)\n\n    // Choose the order of the modules\n    \"modules-left\": [\"custom/command\", \"hyprland/window\"],\n    \"modules-center\": [],\n    \"modules-right\": [\"custom/pacman\", \"custom/crypto\"],\n\n    // Modules configuration\n\"custom/crypto\": {\n    \"format\": \"{}\",\n    \"interval\": 600,\n    \"return-type\": \"json\",\n    \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n    \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\"\n},\n\n\"custom/pacman\": {\n    \"format\": \"PACMAN [{}]\",\n    \"interval\": 7200,                     \n    \"exec\": \"checkupdates | wc -l\",       \n    \"exec-if\": \"exit 0\",\n    \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot\",                  \n    \"signal\": 8,\n    \"tooltip\": false,\n},\n\n\"custom/command\": {\n    \"format\": \" \",\n    \"on-click\": \"rofi -show drun\",\n    \"tooltip\": false\n    },\n\"hyprland/window\": {\n    \"format\": \"{}\"\n}\n }\n\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = INSERIRE LA TUA\n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, Terminus;\n    font-size: 11px;\n}\n\nwindow#waybar {\n    background-color: #0000FF;\n    /* border-bottom: 3px solid rgba(100, 114, 125, 0.5); */\n    color: #999;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n\n#workspaces button {\n    padding: 1px 0 0 10px;\n    background-color: transparent;\n    color: #999;\n    /* Use box-shadow instead of border so the text isn't offset */\n    box-shadow: inset 0 -3px transparent;\n    /* Avoid rounded borders under each workspace name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n#workspaces button:hover {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#mode {\n    background-color: #64727D;\n    border-bottom: 3px solid #ffffff;\n}\n\n#clock,\n#battery,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#idle_inhibitor,\n#mpd {\n    padding: 1px 7px 0 7px;\n    color: #FFFFFF;\n}\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n#battery.charging, #battery.plugged { \n    color: #ffffff; \n    background-color: #26A65B; \n} \n\n@keyframes blink { \n    to { \n        background-color: #ffffff; \n        color: #000000; \n    } \n} \n\n#battery.critical:not(.charging) { \n    background-color: #f53c3c; \n    color: #ffffff; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network { \nmargin-right: 8px; \n} \n\n#network{ \nmargin-bottom: 2px; \n} \n\n#network.disconnected { \ncolor: #999; \n}\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, Terminus;\n    font-size: 11px;\n}\n\nwindow#waybar {\n    background-color: #0000FF;\n    color: #e5e5e5;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n}\n\n#custom-crypto { \n\tpadding-left: 15px; \n    background-color: #005fff; \n    color:\twhite;\n    padding-top: 2px;\n} \n\n#custom-command { \n    background-color: #00009f; \n    color: white;\n    padding: 0 5px 0 10px;\n    font-size:9px;\n} \n\n#custom-pacman { \n    background-color: #3434e0; \n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/scripts/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"← Logout\\n→ Suspend\\n↑ Reboot\\n↓ Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-blue | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    hyprctl dispatch exit exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-Surface-Laptop-Go/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\nIo ho usato Endeavour OS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù.\nFinita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da SSH, per dire).\n\nInstallare i pacchetti e poi copiare i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\n\nIl tutto è ottimizzato per un ThinkPad X1 Carbon con display OLED da 2880x1800 pixel. Su un display con risoluzione diversa bisogna controllare i parametri del monitor nel config di Hyprland.\n\nQuindi guardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware.\n\n\n##\n### PACCHETTI ESSENZIALI\n##\n\nsudo pacman -S brightnessctl qt5ct exa foot micro nemo hyprland ttf-jetbrains-mono waybar otf-font-awesome terminus-font pamixer swaybg swaylock swayidle polkit-kde-agent python-requests nemo-fileroller nemo-image-converter acpid mako gammastep mpv blueman profile-sync-daemon imv swappy grim slurp xdg-desktop-portal-hyprland --noconfirm --needed\n\nyay --noprovides --answerdiff None --answerclean None -S wob batsignal rofi-lbonn-wayland-git\n\n\n##\n### PACCHETTI OPZIONALI\n##\n\nsudo pacman -S intel-media-driver libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, da abilitare nel file /etc/environment)\nsudo pacman -S telegram-desktop hugo gucharmap nodejs npm gnome-disk-utility code gprename evince zramswap lazygit powertop htop\n\nyay -S obs-studio-git gimp-devel wf-recorder apostrophe\n\n\n##\n### COPIA DOTFILES\n##\n\ncp -r home/. ~/\nsudo cp -r etc/. /etc/\n\n\n##\n### SERVIZI DA ABILITARE\n##\n\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service #SOLO SE POCA RAM\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\n\n\n##\n#### DETTAGLI GRAFICI\n##\n\nIl tema icone del video è kora-yellow\nIl tema GTK del video è Material-Black-Cherry\nIl tema nero di Firefox è Matte Black\n\nConsiglio di guardare il file autostart ($HOME/.config/hypr/autostart) di Hyprland per i dettagli.\n\n##\n#### COSE DA FARE\n##\n\n- Il modulo crypto di waybar (https://github.com/Chadsr/waybar-crypto) ha bisogno delle API gratuite di Coinmarketcap (da inserire poi in /etc/environment)\n- Disattivare cache su disco in firefox about:config (https://wiki.archlinux.org/title/Firefox/Profile_on_RAM)\n- Profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n- Cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n- Lxappareance (cambiare font in Jetbrains Mono 10)\n- Qt5ct (cambiare font in Jetbrains Mono 10)\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/etc/environment",
    "content": "BROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\nCOINMARKETCAP_API_KEY=\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER (ovvero: se sapete cosa state facendo)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n#MESA_LOADER_DRIVER_OVERRIDE=iris \n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\nalias ls='exa -lgh'\nalias ll='exa -lgha'\nalias lt='exa --tree'\nalias conf='micro ~/.config/hypr/hyprland.conf'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias chx='chmod +x'\n#alias dots='cd ~/Documents/dotfiles && ls'\nalias ddu='du -sh * | sort -hr | head -20'\nalias waykill='killall waybar && scripts/waybar_top.sh && scripts/waybar_bottom.sh'\nPS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n title=foot terminal\n# locked-title=no\n\nfont=JetBrains Mono Medium:size=10\n#font=xos4 Terminus:size=12\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n#dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=15x15 center # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/themes/visibone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\ncolor=ffa560 f8f8f2\n\n[colors]\n#alpha=0.9\nforeground=ffffff\nbackground=111111\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\nregular0=4f4f4f  # black\nregular1=ff6c60  # red\nregular2=a8ff60  # green\nregular3=ffffb6  # yellow\nregular4=96cbfe  # blue\nregular5=ff73fd  # magenta\nregular6=c6c5fe  # cyan\nregular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\nbright0=7c7c7c   # bright black\nbright1=ffb6b0   # bright red\nbright2=ceffac   # bright green\nbright3=ffffcc   # bright yellow\nbright4=b5dcff   # bright blue\nbright5=ff9cfe   # bright magenta\nbright6=dfdffe   # bright cyan\nbright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\nselection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# blu light filter \n#gammastep -O 5800  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\n#swaybg -c '#3b05a6' & \n#swaybg -i $HOME/Pictures/linux-viola.svg &\nswaybg -i $HOME/Pictures/thinkpad-oled.jpg &\n\n# screen lock\nswayidle -w timeout 300 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme 'Material-Black-Cherry' &\ngsettings set org.gnome.desktop.interface cursor-theme 'Adwaita' &\ngsettings set org.gnome.desktop.interface icon-theme 'kora-yellow' &\ngsettings set org.gnome.desktop.interface font-name 'Jetbrains Mono 10' &\n#gsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=,preferred,auto,1.7\nmonitor=,addreserved,-15,-15,0,0\n\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_layout=it\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n        sensitivity=0\n}\n\ndevice:tpps/2-elan-trackpoint {\n\t\tsensitivity=-0.7\n\t}\n\ngeneral {\n    gaps_in=10\n    gaps_out=20\n    border_size=2\n    col.inactive_border=0xFF181818\n    col.active_border=0x77e60012 0x11181818 0x77E60012 30deg\n    resize_on_border=1\n}\n\n\ndecoration {\n    rounding=0\n    drop_shadow = 0\n    shadow_range=20\n    shadow_offset=5 5\n    shadow_render_power=3\n    col.shadow=0x33000000\n#   col.shadow_inactive=0x44000000\n    dim_inactive=0\n    dim_strength=0.5\n\n    \tblur {\n    \t\tenabled = false\n\t\t}\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,8,default\n    animation=fade,1,3,default\n    animation=workspaces,1,5,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n#   no_gaps_when_only=1\n    split_width_multiplier=1.5\n}\n\ngestures {\n    workspace_swipe=1\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n}\n\n# windowrule=float,title:^(fly-foot)$\n# windowrule=move 109 180,title:^(fly-foot)$\n# windowrule=move center,title:^(fly-foot)$\n# windowrule=size 858 534,title:^(fly-foot)$\n\nwindowrule=float,title:^(fly-foot-write)$\n#windowrule=pin,title:^(fly-foot-write)$\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n\n# windowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\n# windowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-url-handler)$\n# windowrulev2=bordercolor rgb(222222) rgb(6E1200),class:^(firefox)$\n# windowrulev2=bordercolor rgb(000000) rgb(666666),class:^(evince)$\n# windowrulev2=bordercolor rgb(666666) rgb(6E1200),class:^(org.telegram.desktop)$\nwindowrulev2=bordercolor rgb(666666) rgb(000000),class:^(code-oss)$\nwindowrulev2=bordercolor rgb(FFFFFF) rgb(000000),title:^(fly-foot-write)$\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\n# example binds\nbind=SUPER,RETURN,exec,footclient\nbind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=6E1200 --title=fly-foot-tiled\n#bind=SUPERSHIFTCTRL,RETURN,exec,footclient --title=fly-foot\nbind=SUPERSHIFT,Q,killactive,\nbind=SUPERSHIFT,E,exec,$HOME/scripts/tofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating, \nbind=SUPER,SPACE,exec,tofi-drun\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\nbind=SUPERSHIFT,F,fullscreen,1\n\n#bind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\n#bind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 20 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\nbind=,Print,exec,grim -l 1 $HOME/Pictures/$(date +'%s_grim.png') && notify-send \"Screenshot salvato!\"\n#bind=,Print,exec,grim -g \"$(slurp)\" - | swappy -f -\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -60 0\nbinde = SUPERCTRL,  right, resizeactive, 60 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -60\nbinde = SUPERCTRL,  down,  resizeactive, 0 60\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n\n#bind=,XF86KbdBrightnessDown,exec,brightnessctl -d apple::kbd_backlight* set 25%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=4,17\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=0\nicons=0\ndefault-timeout=1000\nfont=JetBrains Mono 10\ntext-alignment=center\n\n[urgency=high]\nbackground-color=#6E1200\ntext-color=#FFFFFF\ndefault-timeout=3000\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x6\\x9d\\0\\0\\x4!\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\x6\\x9e\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x6\\x9d\\0\\0\\x4!)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 70%\nheight = 25\nhorizontal = true\nfont-size = 9\nprompt-text = \"\"\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000\nselection-color = #E60012\ninput-color=#999\nmin-input-width = 120\nresult-spacing = 15\npadding-top = 2\npadding-bottom = 0\npadding-left = 0\nmargin-left = 35\nnum-results = 5\n\n\n# width = 100%\n# height = 100%\n# padding-left = 28%\n# padding-top = 25%\n# #horizontal = true\n# result-spacing = 35\n# num-results = 5\n# prompt-text = \"run: \"\n# min-input-width = 200\n# font-size = 34\n# font = JetBrains Mono Medium\n# outline-width = 0\n# border-width = 0\n# background-color = #000000\n# selection-color = #E60012\nhint-font = false\ntext-cursor=true\n# text-cursor-thickness=15\n# text-cursor-color=#666\n# hide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 19%\npadding-top = 45%\nhorizontal = true\nresult-spacing = 45\nnum-results = 5\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 40\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #E60012\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//    \"output\": \"DP-3\",\n//\t\t\"mode\": \"overlay\",\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    //\"width\": 1480, // Waybar width\n    \"spacing\": 12, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    \"hyprland/workspaces\"\n    ],\n    \"modules-center\": [\n        \"clock\"       \n    ],\n    \"modules-right\": [\n//        \"cpu\",\n//        \"memory\",\n//        \"temperature\",\n//        \"backlight\",\n        \"idle_inhibitor\",\n//        \"custom/write\",\n//        \"custom/gammastep\",\n//       \"pulseaudio\",\n//        \"pulseaudio#mic\",\n        \"network\",\n        \"bluetooth\",\n        \"battery\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"hyprland/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format-alt\": \"{:%A %d %B, %H:%M}\",\n//        \"format\": \"<span text-transform='uppercase'>{:%A %d %B, %H:%M}</span>\",\n        \"format\": \"{:%H:%M}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"bluetooth\": {\n        \"format\": \"\",\n        \"format-disabled\": \"\", // an empty format will hide the module\n        \"format-connected\": \"\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"\",\n        \"format-wifi\": \"\",\n        \"format-disconnected\": \"\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n        \"custom/write\": {\n        \"format\": \"\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=000000 --override=colors.foreground=FFFFFF micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    }\n}\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n//        \"output\": \"DP-3\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n//       \"custom/vpn\"\n      \"custom/command\",\n      \"hyprland/window\"\n    ],\n//   \"modules-center\": [\n//       \"disk\"\n//        \"wlr/workspaces\"\n//    ],\n    \"modules-right\": [\n        \"custom/write\",\n//        \"custom/power_profile\",\n//\t\t\"idle_inhibitor\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=6E1200 --override=colors.foreground=FFFFFF --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click-right\": \"$HOME/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=0044D0 --override=colors.foreground=FFFFFF micro $HOME/README.md\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n            \"format\": \"{}\",\n            \"exec\": \"$HOME/scripts/rofi-nordvpn -s\",\n            \"interval\": 5,\n            \"on-click-right\": \"$HOME/scripts/rofi-nordvpn &\",\n            \"on-click\": \"$HOME/scripts/rofi-power.sh\",\n            \"tooltip\": false\n\n            \n    },\n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:Font Awesome, \"JetBrains Mono Medium\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: transparent;\n    /* border-bottom: 1px solid rgba(0,0,0,.5); */\n    color: #999;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n.modules-right {\n\tmargin-right: 16px;\t\n}\n\n .modules-left { \n\t margin-left: 8px; \n } \n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#clock,\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#idle_inhibitor,\n#custom-gammastep,\n#custom-write {\n    padding: 1px 5px 0 5px;\n    color: #FFFFFF;\n}\n\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #000000; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #bluetooth.off, #bluetooth.disabled, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n} \n\n\n\n\n#temperature { \nmargin-right: 20px;\n} \n\n#custom-lock { \n\tmargin-right: 10px;\n    background-color: #00009f; \n    color: white;\n    padding: 2px 9px 0 10px;\n    font-size: 10px;\n    margin-bottom: 1px;\n} \n\n#custom-gammastep { \n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n} \n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, \"JetBrains Mono Medium\";\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: transparent;\n    /* border-top: 1px solid rgba(0,0,0,.5);  */\n    color: #e5e5e5;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n \n#custom-crypto { \n\tpadding: 2px 4px 0 17px; \n    /* background-color: #005fff;  */\n    color:\twhite;\n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    /* background-color: #3434e0;  */\n    color:\twhite;\n} \n\n#custom-write { \n\tpadding: 2px 17px 0; \n    /* background-color: #00009f;  */\n    color: white;\n} \n\n#custom-command { \n    /* background-color: #00009F;  */\n    padding: 2px 8px 0 15px;\n    margin-top:1px;\n} \n\n#custom-pacman { \n    /* background-color: #3434e0;  */\n    color: white;\n    padding: 2px 17px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#custom-vpn { \n\tpadding: 2px 8px 0; \n\tbackground: #00009F;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/.config/wob/wob.ini",
    "content": "background_color = 00000099\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power $@) in\n\t\"Logout\")\n\t\thyprctl dispatch exit exit\n\t\t;;\n\t\"Reboot\")\n\t\texec systemctl reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\texec systemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\texec systemctl  poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-ThinkPad-X1-OLED/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nQuesto README è specifico per N-one Nbook Fly e simili (quindi anche lo ZenBook Pro Duo originale).\n\nConsiglio di applicare queste configurazioni ad un OS già adattato al laptop su cui deve girare. Se volete applicarle ad un laptop già in funzione, create un nuovo utente ed usate quello.\n\nIo ho usato EndeavourOS installato in modalità \"online\" e senza scegliere un ambiente desktop nel menù. Finita l'installazione, dopo il primo boot, ho iniziato ad aggiungere i pacchetti con Pacman e AUR (io lo faccio da un'altra macchina via \"SSH\", per dire, e copio l'archivio zip dei dots con il comando \"SCP\").\n\nGuardate dentro ogni singolo file di configurazione e controllate quei parametri assoluti per regolarli al vostro hardware. Quindi installate i pacchetti e poi copiate i file estratti dallo zip nelle proprie \"home\" e in \"etc\" seguendo la struttura originale delle cartelle.\n\n# PACCHETTI ESSENZIALI\nsudo pacman -S brightnessctl qt5ct exa foot micro nemo hyprland ttf-jetbrains-mono waybar otf-font-awesome terminus-font pamixer swaybg swaylock swayidle lazygit polkit-kde-agent python-requests nemo-fileroller nemo-image-converter powertop acpid mako gammastep mpv htop blueman lxappearance profile-sync-daemon imv swappy grim wtype --noconfirm --needed\n\nyay --noprovides --answerdiff None --answerclean None -S wob xdg-desktop-portal-hyprland-git batsignal zramswap keyd tofi\n\n# PACCHETTI OPZIONALI\nsudo pacman -S intel-media-driver libva-mesa-driver mesa-vdpau libva-utils (acc hw gpu, poi da abilitare nel file /etc/environment)\n\n# SERVIZI DA ABILITARE\nsystemctl enable keyd # PER MAPPARE TASTO RIGHT SHIFT\nsystemctl start acpid.service #PER POTER GESTIRE IL PWR_OFF\nsystemctl enable --now bluetooth.service\nsystemctl enable zramswap.service #SOLO SE AVETE POCA RAM\nsystemctl enable paccache.timer\nsystemctl --user enable batsignal.service\n\n# COSE DA FARE\n- controllare che il tasto \"Delete\" sia Right Shift e che \"Power\" sia Backspace\n- Disattivare cache su disco in firefox about:config (https://wiki.archlinux.org/title/Firefox/Profile_on_RAM)\n- profile sync daemon (comando psd, controllare il config e poi abilitare il servizio per l'utente seguendo le istruzioni a schermo)\n- cpu-autofreq (da installare e attivare seguendo le istruzioni su https://github.com/AdnanHodzic/auto-cpufreq/#auto-cpufreq-installer)\n- valutare o meno se installare e attivare anche tlp (il config per lavorare insieme ad auto-cpufreq è nei dots)\n- lxappareance (cambiare font in Jetbrains Mono 10)\n- qt5ct (cambiare font in Jetbrains Mono 10)\n\n# PER NORDVPN\nInstallare il pacchetto nordvpn-bin da AUR e fare il login a NORDVPN: istruzioni su https://wiki.archlinux.org/title/NordVPN\n\n# I PROFILI COLORE\nNel pacchetto zip abbinato trovate anche i profili colore icc (formato icm perché sono stati fatti da Windows - ma restano degli icc) dei monitor. Applicarli a questo setup Wayland è un macello, ma se avete un altro ambiente desktop (Gnome, KDE, altro), vi basta applicarli dalle rispettive interfacce utente. Oppure usateli su Windows, se lo avete.\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\nXDG_CURRENT_DESKTOP=Hyprland\nXDG_SESSION_DESKTOP=Hyprland\nXDG_SESSION_TYPE=wayland\nMOZ_ENABLE_WAYLAND=1\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland\nELM_ENGINE=wayland\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nGDK_BACKEND=wayland\nLIBSEAT_BACKEND=logind\n\n#PER MODULO CRYPTO DI WAYBAR\n#COINMARKETCAP_API_KEY=INSERIRE API KEY COINMARKETCAP\n\n#ATTIVARE QUESTI SOLO SE OTTIMIZZATA LA GESTIONE DRIVER (ovvero: se sapete cosa state facendo)\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n#MESA_LOADER_DRIVER_OVERRIDE=iris \n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/etc/keyd/default.conf",
    "content": "[ids]\n\n*\n\n[main]\n\n# Maps capslock to escape when pressed and control when held.\n#capslock = overload(control, esc)\n\n# Remaps the escape key to capslock\ndelete = rightshift\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/etc/systemd/logind.conf",
    "content": "#  This file is part of systemd.\n#\n#  systemd is free software; you can redistribute it and/or modify it under the\n#  terms of the GNU Lesser General Public License as published by the Free\n#  Software Foundation; either version 2.1 of the License, or (at your option)\n#  any later version.\n#\n# Entries in this file show the compile time defaults. Local configuration\n# should be created by either modifying this file, or by creating \"drop-ins\" in\n# the logind.conf.d/ subdirectory. The latter is generally recommended.\n# Defaults can be restored by simply deleting this file and all drop-ins.\n#\n# Use 'systemd-analyze cat-config systemd/logind.conf' to display the full config.\n#\n# See logind.conf(5) for details.\n\n[Login]\n#NAutoVTs=6\n#ReserveVT=6\n#KillUserProcesses=no\n#KillOnlyUsers=\n#KillExcludeUsers=root\n#InhibitDelayMaxSec=5\n#UserStopDelaySec=10\nHandlePowerKey=ignore\nHandlePowerKeyLongPress=ignore\n#HandleRebootKey=reboot\n#HandleRebootKeyLongPress=poweroff\n#HandleSuspendKey=suspend\n#HandleSuspendKeyLongPress=hibernate\n#HandleHibernateKey=hibernate\n#HandleHibernateKeyLongPress=ignore\n#HandleLidSwitch=suspend\n#HandleLidSwitchExternalPower=suspend\n#HandleLidSwitchDocked=ignore\n#PowerKeyIgnoreInhibited=no\n#SuspendKeyIgnoreInhibited=no\n#HibernateKeyIgnoreInhibited=no\n#LidSwitchIgnoreInhibited=yes\n#RebootKeyIgnoreInhibited=no\n#HoldoffTimeoutSec=30s\n#IdleAction=ignore\n#IdleActionSec=30min\n#RuntimeDirectorySize=10%\n#RuntimeDirectoryInodesMax=\n#RemoveIPC=yes\n#InhibitorsMax=8192\n#SessionsMax=8192\n#StopIdleSessionSec=infinity\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/etc/tlp.conf",
    "content": "# ------------------------------------------------------------------------------\n# tlp - Parameters for power saving\n# See full explanation: http://linrunner.de/en/tlp/docs/tlp-configuration.html\n\n# dir: /etc/default/tlp\n\n# Hint: some features are disabled by default, remove the leading # to enable\n# them.\n\n# Set to 0 to disable, 1 to enable TLP.\nTLP_ENABLE=1\n\n# Operation mode when no power supply can be detected: AC, BAT\n# Concerns some desktop and embedded hardware only.\nTLP_DEFAULT_MODE=AC\n\n# Operation mode select: 0=depend on power source, 1=always use TLP_DEFAULT_MODE\n# Hint: use in conjunction with TLP_DEFAULT_MODE=BAT for BAT settings on AC\nTLP_PERSISTENT_DEFAULT=0\n\n# Seconds laptop mode has to wait after the disk goes idle before doing a sync.\n# Non-zero value enables, zero disables laptop mode.\nDISK_IDLE_SECS_ON_AC=0\nDISK_IDLE_SECS_ON_BAT=2\n\n# Dirty page values (timeouts in secs).\nMAX_LOST_WORK_SECS_ON_AC=15\nMAX_LOST_WORK_SECS_ON_BAT=60\n\n# Hint: CPU parameters below are disabled by default, remove the leading #\n# to enable them, otherwise kernel default values are used.\n\n# Select a CPU frequency scaling governor.\n# Intel Core i processor with intel_pstate driver:\n#   powersave(*), performance\n# Older hardware with acpi-cpufreq driver:\n#   ondemand(*), powersave, performance, conservative, schedutil\n# (*) is recommended.\n# Hint: use tlp-stat -p to show the active driver and available governors.\n# Important:\n#   You *must* disable your distribution's governor settings or conflicts will\n#   occur. ondemand is sufficient for *almost all* workloads, you should know\n#   what you're doing!\n#CPU_SCALING_GOVERNOR_ON_AC=powersave\n#CPU_SCALING_GOVERNOR_ON_BAT=powersave\n\n# Set the min/max frequency available for the scaling governor.\n# Possible values strongly depend on your CPU. For available frequencies see\n# the output of tlp-stat -p.\n#CPU_SCALING_MIN_FREQ_ON_AC=0\n#CPU_SCALING_MAX_FREQ_ON_AC=0\n#CPU_SCALING_MIN_FREQ_ON_BAT=0\n#CPU_SCALING_MAX_FREQ_ON_BAT=0\n\n# Set energy performance hints (HWP) for Intel P-state governor:\n#   default, performance, balance_performance, balance_power, power\n# Values are given in order of increasing power saving.\n# Note: Intel Skylake or newer CPU and Kernel >= 4.10 required.\nCPU_HWP_ON_AC=balance_performance\nCPU_HWP_ON_BAT=balance_power\n\n# Set Intel P-state performance: 0..100 (%)\n# Limit the max/min P-state to control the power dissipation of the CPU.\n# Values are stated as a percentage of the available performance.\n# Requires an Intel Core i processor with intel_pstate driver.\n#CPU_MIN_PERF_ON_AC=0\n#CPU_MAX_PERF_ON_AC=100\n#CPU_MIN_PERF_ON_BAT=0\n#CPU_MAX_PERF_ON_BAT=30\n\n# Set the CPU \"turbo boost\" feature: 0=disable, 1=allow\n# Requires an Intel Core i processor.\n# Important:\n# - This may conflict with your distribution's governor settings\n# - A value of 1 does *not* activate boosting, it just allows it\n#CPU_BOOST_ON_AC=1\n#CPU_BOOST_ON_BAT=0\n\n# Minimize number of used CPU cores/hyper-threads under light load conditions\nSCHED_POWERSAVE_ON_AC=0\nSCHED_POWERSAVE_ON_BAT=1\n\n# Kernel NMI Watchdog:\n#   0=disable (default, saves power), 1=enable (for kernel debugging only)\nNMI_WATCHDOG=0\n\n# Change CPU voltages aka \"undervolting\" - Kernel with PHC patch required\n# Frequency voltage pairs are written to:\n#   /sys/devices/system/cpu/cpu0/cpufreq/phc_controls\n# CAUTION: only use this, if you thoroughly understand what you are doing!\n#PHC_CONTROLS=\"F:V F:V F:V F:V\"\n\n# Set CPU performance versus energy savings policy:\n#   performance, normal, powersave\n# Requires kernel module msr and x86_energy_perf_policy from linux-tools\nENERGY_PERF_POLICY_ON_AC=performance\nENERGY_PERF_POLICY_ON_BAT=powersave\n\n# Hard disk devices; separate multiple devices with spaces (default: sda).\n# Devices can be specified by disk ID also (lookup with: tlp diskid).\nDISK_DEVICES=\"sda sdb\"\n\n# Hard disk advanced power management level: 1..254, 255 (max saving, min, off)\n# Levels 1..127 may spin down the disk; 255 allowable on most drives.\n# Separate values for multiple disks with spaces. Use the special value 'keep'\n# to keep the hardware default for the particular disk.\nDISK_APM_LEVEL_ON_AC=\"254 254\"\nDISK_APM_LEVEL_ON_BAT=\"128 128\"\n\n# Hard disk spin down timeout:\n#   0:        spin down disabled\n#   1..240:   timeouts from 5s to 20min (in units of 5s)\n#   241..251: timeouts from 30min to 5.5 hours (in units of 30min)\n# See 'man hdparm' for details.\n# Separate values for multiple disks with spaces. Use the special value 'keep'\n# to keep the hardware default for the particular disk.\n#DISK_SPINDOWN_TIMEOUT_ON_AC=\"0 0\"\n#DISK_SPINDOWN_TIMEOUT_ON_BAT=\"0 0\"\n\n# Select IO scheduler for the disk devices: cfq, deadline, noop (Default: cfq);\n# Separate values for multiple disks with spaces. Use the special value 'keep'\n# to keep the kernel default scheduler for the particular disk.\n#DISK_IOSCHED=\"cfq cfq\"\n\n# SATA aggressive link power management (ALPM):\n#   min_power, medium_power, max_performance\nSATA_LINKPWR_ON_AC=max_performance\nSATA_LINKPWR_ON_BAT=min_power\n\n# Exclude SATA host devices from link power management.\n# Separate multiple hosts with spaces.\n#SATA_LINKPWR_BLACKLIST=\"host1\"\n\n# Runtime Power Management for AHCI controllers and disks:\n#   on=disable, auto=enable\n# EXPERIMENTAL ** WARNING: auto will most likely cause system lockups/data loss\n#AHCI_RUNTIME_PM_ON_AC=on\n#AHCI_RUNTIME_PM_ON_BAT=on\n\n# Seconds of inactivity before disk is suspended\nAHCI_RUNTIME_PM_TIMEOUT=15\n\n# PCI Express Active State Power Management (PCIe ASPM):\n#   default, performance, powersave\nPCIE_ASPM_ON_AC=performance\nPCIE_ASPM_ON_BAT=powersave\n\n# Radeon graphics clock speed (profile method): low, mid, high, auto, default;\n# auto = mid on BAT, high on AC; default = use hardware defaults.\n# (Kernel >= 2.6.35 only, open-source radeon driver explicitly)\n#RADEON_POWER_PROFILE_ON_AC=high\n#RADEON_POWER_PROFILE_ON_BAT=low\n\n# Radeon dynamic power management method (DPM): battery, performance\n# (Kernel >= 3.11 only, requires boot option radeon.dpm=1)\n#RADEON_DPM_STATE_ON_AC=performance\n#RADEON_DPM_STATE_ON_BAT=battery\n\n# Radeon DPM performance level: auto, low, high; auto is recommended.\n#RADEON_DPM_PERF_LEVEL_ON_AC=auto\n#RADEON_DPM_PERF_LEVEL_ON_BAT=low\n\n# WiFi power saving mode: on=enable, off=disable; not supported by all adapters.\nWIFI_PWR_ON_AC=off\nWIFI_PWR_ON_BAT=on\n\n# Disable wake on LAN: Y/N\nWOL_DISABLE=Y\n\n# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).\n# A value of 0 disables, >=1 enables power saving.\nSOUND_POWER_SAVE_ON_AC=0\nSOUND_POWER_SAVE_ON_BAT=1\n\n# Disable controller too (HDA only): Y/N\nSOUND_POWER_SAVE_CONTROLLER=Y\n\n# Power off optical drive in UltraBay/MediaBay: 0=disable, 1=enable.\n# Drive can be powered on again by releasing (and reinserting) the eject lever\n# or by pressing the disc eject button on newer models.\n# Note: an UltraBay/MediaBay hard disk is never powered off.\nBAY_POWEROFF_ON_AC=0\nBAY_POWEROFF_ON_BAT=1\n# Optical drive device to power off (default sr0).\nBAY_DEVICE=\"sr0\"\n\n# Runtime Power Management for PCI(e) bus devices: on=disable, auto=enable\nRUNTIME_PM_ON_AC=on\nRUNTIME_PM_ON_BAT=auto\n\n# Exclude PCI(e) device adresses the following list from Runtime PM\n# (separate with spaces). Use lspci to get the adresses (1st column).\n#RUNTIME_PM_BLACKLIST=\"bb:dd.f 11:22.3 44:55.6\"\n\n# Exclude PCI(e) devices assigned to the listed drivers from Runtime PM.\n# Default when unconfigured is \"amdgpu nouveau nvidia radeon\" which\n# prevents accidential power-on of dGPU in hybrid graphics setups.\n# Use \"\" to disable the feature completely.\n# Separate multiple drivers with spaces.\n#RUNTIME_PM_DRIVER_BLACKLIST=\"amdgpu nouveau nvidia radeon\"\n\n# Set to 0 to disable, 1 to enable USB autosuspend feature.\nUSB_AUTOSUSPEND=1\n\n# Exclude listed devices from USB autosuspend (separate with spaces).\n# Use lsusb to get the ids.\n# Note: input devices (usbhid) are excluded automatically\n#USB_BLACKLIST=\"1111:2222 3333:4444\"\n\n# Bluetooth devices are excluded from USB autosuspend:\n#   0=do not exclude, 1=exclude\nUSB_BLACKLIST_BTUSB=0\n\n# Phone devices are excluded from USB autosuspend:\n#   0=do not exclude, 1=exclude (enable charging)\nUSB_BLACKLIST_PHONE=0\n\n# WWAN devices are excluded from USB autosuspend:\n#   0=do not exclude, 1=exclude\nUSB_BLACKLIST_WWAN=1\n\n# Include listed devices into USB autosuspend even if already excluded\n# by the blacklists above (separate with spaces).\n# Use lsusb to get the ids.\n#USB_WHITELIST=\"1111:2222 3333:4444\"\n\n# Set to 1 to disable autosuspend before shutdown, 0 to do nothing\n# (workaround for USB devices that cause shutdown problems).\n#USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=1\n\n# Restore radio device state (Bluetooth, WiFi, WWAN) from previous shutdown\n# on system startup: 0=disable, 1=enable.\n# Hint: the parameters DEVICES_TO_DISABLE/ENABLE_ON_STARTUP/SHUTDOWN below\n#   are ignored when this is enabled!\nRESTORE_DEVICE_STATE_ON_STARTUP=0\n\n# Radio devices to disable on startup: bluetooth, wifi, wwan.\n# Separate multiple devices with spaces.\nDEVICES_TO_DISABLE_ON_STARTUP=\"wwan\"\n\n# Radio devices to enable on startup: bluetooth, wifi, wwan.\n# Separate multiple devices with spaces.\nDEVICES_TO_ENABLE_ON_STARTUP=\"wifi\"\n\n# Radio devices to disable on shutdown: bluetooth, wifi, wwan\n# (workaround for devices that are blocking shutdown).\nDEVICES_TO_DISABLE_ON_SHUTDOWN=\"bluetooth wifi wwan\"\n\n# Radio devices to enable on shutdown: bluetooth, wifi, wwan\n# (to prevent other operating systems from missing radios).\n#DEVICES_TO_ENABLE_ON_SHUTDOWN=\"wwan\"\n\n# Radio devices to enable on AC: bluetooth, wifi, wwan\nDEVICES_TO_ENABLE_ON_AC=\"bluetooth wifi wwan\"\n\n# Radio devices to disable on battery: bluetooth, wifi, wwan\n#DEVICES_TO_DISABLE_ON_BAT=\"bluetooth wifi wwan\"\n\n# Radio devices to disable on battery when not in use (not connected):\n# bluetooth, wifi, wwan\nDEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE=\"bluetooth wifi wwan\"\n\n# Battery charge thresholds (ThinkPad only, tp-smapi or acpi-call kernel module\n# required). Charging starts when the remaining capacity falls below the\n# START_CHARGE_THRESH value and stops when exceeding the STOP_CHARGE_THRESH value.\n# Main / Internal battery (values in %)\nSTART_CHARGE_THRESH_BAT0=75\nSTOP_CHARGE_THRESH_BAT0=95\n# Ultrabay / Slice / Replaceable battery (values in %)\n#START_CHARGE_THRESH_BAT1=75\n#STOP_CHARGE_THRESH_BAT1=80\n\n# Restore charge thresholds when AC is unplugged: 0=disable, 1=enable\n#RESTORE_THRESHOLDS_ON_BAT=1\n\n# ------------------------------------------------------------------------------\n# tlp-rdw - Parameters for the radio device wizard\n# Possible devices: bluetooth, wifi, wwan\n\n# Hints:\n# - Parameters are disabled by default, remove the leading # to enable them.\n# - Separate multiple radio devices with spaces.\n\n# Radio devices to disable on connect.\nDEVICES_TO_DISABLE_ON_LAN_CONNECT=\"wifi wwan\"\nDEVICES_TO_DISABLE_ON_WIFI_CONNECT=\"wwan\"\nDEVICES_TO_DISABLE_ON_WWAN_CONNECT=\"wifi\"\n\n# Radio devices to enable on disconnect.\nDEVICES_TO_ENABLE_ON_LAN_DISCONNECT=\"wifi wwan\"\nDEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=\"\"\nDEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=\"\"\n\n# Radio devices to enable/disable when docked.\n#DEVICES_TO_ENABLE_ON_DOCK=\"\"\n#DEVICES_TO_DISABLE_ON_DOCK=\"\"\n\n# Radio devices to enable/disable when undocked.\n#DEVICES_TO_ENABLE_ON_UNDOCK=\"wifi\"\n#DEVICES_TO_DISABLE_ON_UNDOCK=\"\"\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\nalias ls='exa -lgh'\nalias ll='exa -lgha'\nalias lt='exa --tree'\nalias conf='micro ~/.config/hypr/hyprland.conf'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias chx='chmod +x'\n#alias dots='cd ~/Documents/dotfiles && ls'\nalias ddu='du -sh * | sort -hr | head -20'\nalias waykill='killall waybar && scripts/waybar_top.sh && scripts/waybar_bottom.sh'\nPS1='[\\u@\\h \\W]\\$ '\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nexport MICRO_TRUECOLOR=1\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/code-flags.conf",
    "content": "--enable-features=WaylandWindowDecorations\n--ozone-platform-hint=auto\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\ntitle=foot-tiled\nlocked-title=yes\n\n#font=Jetbrains Mono:weight=Regular:size=11\nfont=xos4 Terminus:size=12\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\npad=20x20 center                             # optionally append 'center'\n# resize-delay-ms=100\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\ninclude=~/.config/foot/monokai-stone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n #color=7f7f7f 111111\n blink=yes\n #beam-thickness=4.5\n underline-thickness=1.5\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[colors]\nalpha=1.0\n#foreground=000000\n#background=fef49c\n\n## Normal/regular colors (color palette 0-7)\n#regular0=000000  # black\n#regular1=cc0000  # red\n#regular2=00a600  # green\n#regular3=999900  # yellow\n#regular4=0000b2  # blue\n#regular5=b200b2  # magenta\n#regular6=00a6b2  # cyan\n#regular7=cccccc  # white\n\n## Bright colors (color palette 8-15)\n#bright0=666666   # bright black\n#bright1=e50000   # bright red\n#bright2=00d900   # bright green\n#bright3=e5e500   # bright yellow\n#bright4=0000ff   # bright blue\n#bright5=e500e5   # bright magenta\n#bright6=00e5e5   # bright cyan\n#bright7=e5e5e5   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\nselection-foreground=fef49c\nselection-background=000000\n# jump-labels=<regular0> <regular3>\nurls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\n#background=2A2D33\nbackground=000000\nforeground=E1E1E1\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/hypr/autostart",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# wob (on screen display info)\n$WOBSOCK $XDG_RUNTIME_DIR/wob.sock &\n\n# blu light filter \ngammastep -O 5800  2>/dev/null &\n\n# notifications \nmako &\n\n# foot daemon\nfoot --server &\n\n# wallpaper\nswaybg -o eDP-1 -c '#111111' -i Pictures/pattern.png -m tile &\nswaybg -o DP-2 -c '#111111' -i Pictures/pattern.png -m tile &\n\n# screen lock\nswayidle -w timeout 600 'systemctl suspend' &\n\n# waybar\n$HOME/scripts/waybar_top.sh &\n$HOME/scripts/waybar_bottom.sh &\n\n# other\n/usr/lib/polkit-kde-authentication-agent-1 &\ndbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\nsystemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &\ngsettings set org.gnome.desktop.interface gtk-theme Adwaita &\ngsettings set org.gnome.desktop.interface cursor-theme Adwaita &\ngsettings set org.gnome.desktop.interface font-name 'Jetbrains Mono 10' &\ngsettings set org.gnome.desktop.interface text-scaling-factor 1 &\ngsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' &\ngsettings set org.cinnamon.desktop.default-applications.terminal exec footclient &\nrm -f $WOBSOCK.wob && mkfifo $WOBSOCK.wob && tail -f $WOBSOCK.wob | wob &\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/hypr/hyprland.conf",
    "content": "\n########################################################################################\nAUTOGENERATED HYPR CONFIG.\nPLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,\nOR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.\n########################################################################################\n\n\n#\n# Please note not all available settings / options are set here.\n# For a full list, see the wiki (basic and advanced configuring)\n#\n\nmonitor=eDP-1,1920x1200,0x0,1\nmonitor=DP-2,1920x550,0x1201,1\n\nexec-once=$HOME/.config/hypr/autostart\n\ninput {\n    kb_file=\n    kb_layout=it\n    kb_variant=\n    kb_model=\n    kb_options=\n    kb_rules=\n\n    follow_mouse=1\n\n    touchpad {\n        natural_scroll=no\n    }\n\n    sensitivity=0 # -1.0 - 1.0, 0 means no modification.\n}\n\ngeneral {\n    gaps_in=10\n    gaps_out=20\n    border_size=1\n    resize_on_border=true\n    col.active_border=0xFFFFFFFF\n    col.inactive_border=0xFF666666\n}\n\n\ndecoration {\n    rounding=0\n    drop_shadow = 1\n    shadow_range=20\n    shadow_offset=5 5\n    shadow_render_power=3\n    col.shadow=0x33000000\n#   col.shadow_inactive=0x44000000\n    dim_inactive=0\n    dim_strength=0.2\n\n    blur {\n    \t\tenabled = false\n    \t}\n    }\n}\n\nanimations {\n    enabled=1\n    bezier=overshot,0.13,0.99,0.29,1.1\n    animation=windows,1,4,overshot,slide\n    animation=border,1,5,default\n    animation=fade,1,5,default\n    animation=workspaces,1,6,overshot,slide\n}\n\ndwindle {\n    pseudotile=false\n#   preserve_split=false\n    no_gaps_when_only=1\n#   split_width_multiplier=1.5\n}\n\ngestures {\n    workspace_swipe=1\n}\n\nmisc {\n\tdisable_hyprland_logo=yes\n}\n\nworkspace=eDP-1,1\nworkspace=DP-2,5\n\n#windowrule=float,^(apostrophe)$\n#windowrule=size 1513 1007,^(apostrophe)$\n#windowrule=center,^(apostrophe)$\n\nwindowrule=float,title:^(fly-foot)$\nwindowrule=move 109 180,title:^(fly-foot)$\nwindowrule=move center,title:^(fly-foot)$\nwindowrule=size 858 534,title:^(fly-foot)$\n\n#windowrule=float,title:^(fly-foot-write)$\n#windowrule=pin,title:^(fly-foot-write)$\nwindowrule=float,(org.kde.polkit-kde-authentication-agent-1)$\n\nwindowrule=workspace 5,^(org.telegram.desktop)$\n\nwindowrulev2=bordercolor rgb(000000) rgb(666666),title:^(GNU Image Manipulation Program)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(code-url-handler)$\n\n# windowrulev2=float,class:^(code-oss)$\n# windowrulev2=move 0 0,class:^(code-oss)$\n# windowrulev2=size 70% 100%,class:^(code-oss)$\n\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(evince)$\nwindowrulev2=bordercolor rgb(000000) rgb(666666),class:^(lapce)$\nwindowrulev2=bordercolor rgb(ffffff) rgb(666666),title:^(fly-foot-tiled)$\nwindowrulev2=bordercolor rgb(ffffff) rgb(26A65B),title:^(fly-foot-write)$\n\n# FIX CODE OSS CRASH\nwindowrulev2=fakefullscreen, class:^(code-oss)$\n\n# some nice mouse binds\nbindm=SUPERSHIFT,mouse:272,movewindow\nbindm=SUPER,mouse:272,resizewindow\n\n# binds\nbind=SUPER,RETURN,exec,footclient\n#bind=SUPERSHIFT,RETURN,exec,footclient --override=colors.background=262626 --override=colors.foreground=000000 --title=fly-foot-tiled\n#bind=SUPERSHIFTCTRL,RETURN,exec,footclient --title=fly-foot\n\nbind=SUPERSHIFT,Q,killactive,\nbind=SUPERSHIFT,E,exec,$HOME/scripts/tofi-power.sh\nbind=SUPER,T,exec,nemo\nbind=SUPER,V,togglefloating, \nbind=SUPER,SPACE,exec,tofi-drun\n\nbind=SUPER,B,exec,killall -SIGUSR1 waybar\n\nbind=SUPER,F,fullscreen\n#bind=SUPERSHIFT,F,fullscreen,1\n\n#bind=SUPER,G,exec,hyprctl --batch \"keyword general:gaps_in 0 ; keyword general:gaps_out 0 ; keyword general:border_size 0 ; keyword decoration:drop_shadow false\" && killall -SIGUSR1 waybar\n#bind=SUPERSHIFT,G,exec,hyprctl --batch \"keyword general:gaps_in 10 ; keyword general:gaps_out 20 ; keyword general:border_size 2 ; keyword decoration:drop_shadow true\" && killall -SIGUSR1 waybar\n\n#bind=,Print,exec,grim -l 1 $HOME/Pictures/$(date +'%s_grim.png') && notify-send \"Screenshot salvato!\"\nbind=SUPERSHIFT,P,exec,grim -g \"$(slurp)\" - | swappy -f - && notify-send \"Screenshot salvato!\"\n\nbind=SUPER,left,movefocus,l\nbind=SUPER,right,movefocus,r\nbind=SUPER,up,movefocus,u\nbind=SUPER,down,movefocus,d\n \nbind = SUPERSHIFT,  left,  movewindow, l\nbind = SUPERSHIFT,  right, movewindow, r\nbind = SUPERSHIFT,  up,    movewindow, u\nbind = SUPERSHIFT,  down,  movewindow, d\n\nbinde = SUPERCTRL,  left,  resizeactive, -40 0\nbinde = SUPERCTRL,  right, resizeactive, 40 0\nbinde = SUPERCTRL,  up,    resizeactive, 0 -40\nbinde = SUPERCTRL,  down,  resizeactive, 0 40\n\nbind=SUPER,1,workspace,1\nbind=SUPER,2,workspace,2\nbind=SUPER,3,workspace,3\nbind=SUPER,4,workspace,4\nbind=SUPER,5,workspace,5\nbind=SUPER,6,workspace,6\nbind=SUPER,7,workspace,7\nbind=SUPER,8,workspace,8\nbind=SUPER,9,workspace,9\nbind=SUPER,0,workspace,10\n\nbind=SUPERSHIFT,1,movetoworkspacesilent,1\nbind=SUPERSHIFT,2,movetoworkspacesilent,2\nbind=SUPERSHIFT,3,movetoworkspacesilent,3\nbind=SUPERSHIFT,4,movetoworkspacesilent,4\nbind=SUPERSHIFT,5,movetoworkspacesilent,5\nbind=SUPERSHIFT,6,movetoworkspacesilent,6\nbind=SUPERSHIFT,7,movetoworkspacesilent,7\nbind=SUPERSHIFT,8,movetoworkspacesilent,8\nbind=SUPERSHIFT,9,movetoworkspacesilent,9\nbind=SUPERSHIFT,0,movetoworkspacesilent,10\n\nbind=SUPER,mouse_down,workspace,e+1\nbind=SUPER,mouse_up,workspace,e-1\n\nbind=,XF86AudioRaiseVolume,exec,pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \nbind=,XF86AudioLowerVolume,exec,pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\nbind=,XF86AudioMute,exec,pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\nbind=,XF86AudioMicMute,exec,pactl set-source-mute @DEFAULT_SOURCE@ toggle \nbind=,XF86MonBrightnessDown,exec,brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86MonBrightnessUp,exec,brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\nbind=,XF86PowerOff,exec,wtype -P backspace\n\n#bind=,XF86KbdBrightnessDown,exec,brightnessctl -d apple::kbd_backlight* set 25%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=16,17\npadding=15\nborder-size=2\nborder-color=#ffffff\nborder-radius=0\nicons=0\ndefault-timeout=1000\nfont=JetBrains Mono 11\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=3000\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/psd/psd.conf",
    "content": "#\n# $XDG_CONFIG_HOME/psd/psd.conf\n#\n# For documentation, refer man 1 psd or to the wiki page\n# https://wiki.archlinux.org/index.php/Profile-sync-daemon\n\n## NOTE the following:\n## To protect data from corruption, in the event that you do make an edit while\n## psd is active, any changes made will be applied the next time you start psd.\n\n# Uncomment and set to \"yes\" to use overlayfs instead of a full copy to reduce\n# the memory costs and to improve sync/unsync operations. Note that your kernel\n# MUST have this module available in order to use this mode.\n#\n#USE_OVERLAYFS=\"no\"\n\n# Uncomment and set to \"yes\" to resync on suspend to reduce potential data loss.\n# Note that your system MUST have gdbus from glib2 installed to use this mode.\n#\nUSE_SUSPSYNC=\"yes\"\n\n# List any browsers in the array below to have managed by psd. Useful if you do\n# not wish to have all possible browser profiles managed which is the default if\n# this array is left commented.\n#\n# Possible values:\n#  chromium\n#  chromium-dev\n#  conkeror.mozdev.org\n#  epiphany\n#  falkon\n#  firefox\n#  firefox-trunk\n#  google-chrome\n#  google-chrome-beta\n#  google-chrome-unstable\n#  heftig-aurora\n#  icecat\n#  inox\n#  luakit\n#  midori\n#  opera\n#  opera-beta\n#  opera-developer\n#  opera-legacy\n#  otter-browser\n#  qupzilla\n#  qutebrowser\n#  palemoon\n#  rekonq\n#  seamonkey\n#  surf\n#  vivaldi\n#  vivaldi-snapshot\n#\nBROWSERS=(firefox)\n\n# Uncomment and set to \"no\" to completely disable the crash recovery feature.\n#\n# The default is to create crash recovery backups if the system is ungracefully\n# powered-down due to a kernel panic, hitting the reset switch, battery going\n# dead, etc. Some users keep very diligent backups and don't care to have this\n# feature enabled.\nUSE_BACKUPS=\"yes\"\n\n# Uncomment and set to an integer that is the maximum number of crash recovery\n# snapshots to keep (the oldest ones are deleted first).\n#\n# The default is to save the most recent 5 crash recovery snapshots.\nBACKUP_LIMIT=2\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\ngeneral=\"JetBrains Mono,10,-1,5,50,0,0,0,0,0,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=2\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\xaf\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x62\\0\\0\\0\\0\\x2\\x4\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x7f\\0\\0\\x4\\xaf)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/tofi/config",
    "content": "\nwidth = 100%\nheight = 100%\n#padding-left = 10%\n#padding-top =  -1%\nhorizontal = true\nresult-spacing = 30\nnum-results = 5\nprompt-text = \"run: \"\nmin-input-width = 200\nfont-size = 20\nfont = Terminus\noutline-width = 125\noutline-color = #000000\nborder-width = 0\n#border-color = #FFFFFF\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=true\n#text-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\noutput = DP-2\nanchor = center\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/tofi/config-power",
    "content": "\nwidth = 100%\nheight = 100%\npadding-left = 22%\n#padding-top =  -1%\nhorizontal = true\nresult-spacing = 30\nnum-results = 4\n#prompt = false\nprompt-text = \"\"\n#min-input-width = 200\nfont-size = 20\nfont = Terminus\noutline-width = 125\noutline-color = #000000\nborder-width = 0\n#border-color = #FFFFFF\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\n#text-cursor=true\n#text-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\noutput = DP-2\nanchor = center\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/waybar/config",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n    \"output\": \"DP-2\",\n\t\"mode\": \"dock\",\n\t\"exclusive\": false,\n     \"position\": \"left\", // Waybar position (top|bottom|left|right)\n //   \"height\": 400, // Waybar height (to be removed for auto height)\n    \"width\": 28, // Waybar width\n    \"spacing\": 32, // Gaps between modules (4px)\n    // Choose the order of the modules\n    //\"modules-left\": [\n    //    \"wlr/workspaces\"\n    //    \"custom/command\"\n    //\"hyprland/window\"\n    //    \"cpu\",\n    //    \"memory\",\n    //    \"temperature\",\n    //],\n    //\"modules-center\": [\n    //    \"wlr/workspaces\"\n//        \"clock\"       \n    //],\n    \"modules-center\": [\n//        \"backlight\",\n        \"idle_inhibitor\",\n        \"custom/gammastep\",\n //     \"pulseaudio\",\n //     \"pulseaudio#mic\",\n        \"bluetooth\",\n        \"network\",\n        \"battery\",\n        \"custom/command\",\n    ],\n    // Modules configuration\n    \t\"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"activate\",\n        \"all-outputs\": true,\n//        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n//    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"[{:%A %d %B, %H:%M}]\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"cpu\": {\n        \"format\": \"CPU [{usage}%]\",\n        \"tooltip\": false,\n        \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM [{}%]\",\n    },\n    \"bluetooth\": {\n        \"format\": \"\",\n        \"format-disabled\": \"\", // an empty format will hide the module\n        \"format-connected\": \"\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP [{temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{icon}\",\n\t\t\"format-icons\": [\"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 18,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        \"tooltip-format\": \"{ipaddr} - {signalStrength}%\",\n        \"format\": \"{icon}\",\n        \"format-wifi\": \"\",\n        \"format-disconnected\": \"\",\n        //\"interface\": \"enp6s0\", // (Optional) To force the use of this interface\n        //\"format-wifi\": \"{essid} ({signalStrength}%) \",\n        \"format-ethernet\": \"\",\n        //\"tooltip-format\": \"{ifname} via {gwaddr} \",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-connected\": \"⚠\",\n        //\"format-disconnected\": \"⚠\",\n        //\"format-alt\": \"{ifname}: {ipaddr}/{cidr}\",\n          \"on-click\": \"footclient nmtui\"\n    },\n        \"pulseaudio#mic\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{format_source}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pactl set-source-mute @DEFAULT_SOURCE@ toggle\",\n        \"tooltip\": false\n        },\n\n    \"pulseaudio\": {\n        \"scroll-step\": 10, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{icon}\",\n        //\"format-bluetooth-muted\": \" {icon}\",\n        \"format-muted\": \"\",\n        \"format-source\": \"\",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\n                \"\",\n                \"\",\n                \"\"\n            ]\n        },\n        \"on-click\": \"pavucontrol\",\n        \"tooltip\": false\n        },\n    \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 5,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/scripts/gammastep.sh toggle\"\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click-right\": \"$HOME/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"custom/lock\": {\n        \"format\": \"\",\n        \"on-click\": \"swaylock -c 000000 --ring-color 3b05a6 --font Terminus\",\n        \"tooltip\": false\n    },\n        \"custom/vpn\": {\n            \"format\": \"{}\",\n            \"exec\": \"$HOME/scripts/tofi-nordvpn.sh -s\",\n            \"interval\": 5,\n            \"on-click-right\": \"$HOME/scripts/tofi-nordvpn.sh &\",\n            //\"on-click\": \"$HOME/scripts/tofi-power.sh\",\n            \"tooltip\": false      \n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    }\n}\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n    \"output\": \"DP-2\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 28, // Waybar height (to be removed for auto height)\n    \"spacing\": 24, // Gaps between modules (4px)\n    \"modules-left\": [\n//      \"custom/vpn\"\n//      \"custom/command\"\n//      \"clock\"\n       \"wlr/workspaces\"\n   ],\n   \"modules-center\": [\n//       \"disk\"\n//       \"wlr/workspaces\"\n\t\t\"clock\"\n    ],\n    \"modules-right\": [\n//        \"custom/power_profile\",\n//\t\t\"idle_inhibitor\",\n        \"custom/write\",\n        \"custom/vpn\",\n        \"custom/pacman\",\n        \"custom/crypto\"\n    ],\n    // Modules configuration\n     \"custom/power_profile\": {\n        \"exec\": \"sleep 0.3 && $HOME/scripts/powerprofilecycle.sh -m\",\n        \"interval\": 120,\n        \"on-click\": \"$HOME/scripts//powerprofilecycle.sh\",\n        \"exec-on-event\": true,\n        \"tooltip\": false\n    },\n    \n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"wlr/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n                    \"all-outputs\": true,\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=ff0000 --override=colors.foreground=FFFFFF --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click\": \"$HOME/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{title}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=FFFFF8 --override=colors.foreground=000000 micro $HOME/Documents/dotfiles/n-one-duo/README\",\n        \"tooltip\": false\n    },\n        \"clock\": {\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"<span text-transform='uppercase'>{:%A %d %B, %H:%M}</span>\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n\n    \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/scripts/tofi-nordvpn.sh -s\",\n            \"interval\": 5,\n            \"on-click-right\": \"$HOME/scripts/tofi-nordvpn.sh &\",\n            //\"on-click\": \"$HOME/scripts/tofi-power.sh\",\n            \"tooltip\": false\n\n            \n    },\n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%] \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/waybar/style.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:Font Awesome, Terminus;\n    font-size: 11px;\n}\n\nwindow#waybar {\n    background-color: #000000;\n    /* border-right: 1px solid rgb(255,255,255); */\n    color: #666;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n\n/* tooltip label { */\n/* background-color: #0000FF; */\n/* color: #color; */\n/* border-radius: ##px; */\n/* border: style ##px #color; */\n/* margin: ##px; */\n/* } */\n\n\n .modules-left { \n\t margin-top: 15px; \n } \n\n.modules-right {\n\tmargin-bottom: 32px;\t\n}\n\n#workspaces button {\n    padding-bottom: 1px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n/* #workspaces button:hover { */\n    /* background: #0000FF; */\n    /* font-size: 12px; */\n        /*  */\n/* } */\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n\n#clock,\n#battery,\n#bluetooth,\n#cpu,\n#memory,\n#disk,\n#temperature,\n#backlight,\n#network,\n#pulseaudio,\n#custom-media,\n#tray,\n#mode,\n#idle_inhibitor,\n#custom-gammastep,\n#custom-vpn,\n#custom-command {\n    color: #FFFFFF;\n}\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 0;\n}\n\n/* If workspaces is the rightmost module, omit right margin */\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n@keyframes blink { \n    to { \n        /* background-color: #ffffff; */\n        color: #0000ff; \n    } \n} \n\n#battery.critical:not(.charging) { \n    /* background-color: #f53c3c; */\n    color: #f53c3c; \n    animation-name: blink; \n    animation-duration: 1s; \n    animation-timing-function: linear; \n    animation-iteration-count: infinite; \n    animation-direction: alternate; \n} \n\n#network, #battery, #custom-gammastep, #bluetooth, #idle_inhibitor { \npadding-top: 0;\n} \n\n#network.disconnected, #bluetooth.off, #pulseaudio.muted { \ncolor: #999; \n}\n\n#clock { \n/* background-color: #005fff; */\nmargin-bottom: 1px;\n} \n\n\n/* #temperature { */\n/* margin-right: 20px; */\n/* } */\n/*  */\n/* #custom-lock { */\n\t/* margin-right: 10px; */\n    /* background-color: #00009f; */\n    /* color: white; */\n    /* padding: 2px 9px 0 10px; */\n    /* font-size: 10px; */\n    /* margin-bottom: 1px; */\n/* } */\n\n/* #custom-gammastep { */\n    /* background-color: #5f5fff; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n    /* margin-bottom: 1px; */\n    /* margin-left: 20px; */\n/* } */\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, Terminus;\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: #000000;\n    /* border-top: 1px solid rgb(0,0,0); */\n    color: #FFFFFF;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n/* #window { */\n    /* margin-left: 15px; */\n    /* padding-top: 1px; */\n/* } */\n\n.modules-left {\n\tmargin-left: 10px;\n }\n.modules-right {\n\tmargin-right: 14px;\n }\n \n/* #idle_inhibitor { */\n\t/* padding: 2px 15px 0; */\n    /* background-color: #3434e0; */\n    /* color:\twhite; */\n/* } */\n\n/* #custom-write { */\n\t/* padding: 2px 17px 0; */\n    /* background-color: #555555; */\n    /* color: white; */\n/* } */\n\n/* #custom-command { */\n    /* background-color: #00009F; */\n    /* padding: 2px 8px 0; */\n    /* margin-top:1px; */\n/* } */\n\n/* #custom-pacman { */\n    /* background-color: #444444; */\n    /* color: white; */\n    /* padding: 2px 17px 0; */\n/* } */\n\n/* #user { */\n\t/* background-color: #3434e0; */\n    /* color: white; */\n    /* padding: 2px 10px 0 13px; */\n/* } */\n\n/* #custom-vpn { */\n\t/* padding: 1px 8px 0; */\n\t/* background: #222222; */\n\t/* margin-top: 1px; */\n/* } */\n\n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #777;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/.config/wob/wob.ini",
    "content": "background_color = 00000066\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5800  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/scripts/tofi-nordvpn.sh",
    "content": "#!/usr/bin/env bash\n#             __ _                           _\n#  _ __ ___  / _(_)      _ __   ___  _ __ __| |_   ___ __  _ __\n# | '__/ _ \\| |_| |_____| '_ \\ / _ \\| '__/ _` \\ \\ / / '_ \\| '_ \\\n# | | | (_) |  _| |_____| | | | (_) | | | (_| |\\ V /| |_) | | | |\n# |_|  \\___/|_| |_|     |_| |_|\\___/|_|  \\__,_| \\_/ | .__/|_| |_|\n#                                                   |_|\n\n# exit when any command fails\nset -e\n\nechoexit() {\n    # Print to stderr and exit\n    printf \"%s\\n\" \"$@\" 1>&2\n    exit 1\n}\n\n# Checking dependencies:\ntype nordvpn >/dev/null || echoexit \"'nordvpn' not found.\"\ntype tofi >/dev/null || echoexit \"'tofi' not found.\"\n\ncompletion_to_lines() {\n    tr '\\r\\b\\t' '\\n' | sed '/^[[:space:]]*$/d'\n}\n\nmenu() {\n    # Menu command, should read from stdin and write to stdout.\n    local stdin\n    local line_count\n    stdin=\"$(cat)\"\n    line_count=\"$(printf \"%s\" \"$stdin\" | wc -l)\"\n\n#    if [ \"$line_count\" -lt 5 ]; then\n        printf \"%s\" \"$stdin\" | sort | tofi -c $HOME/.config/tofi/config-power\n#    else\n#        printf \"%s\" \"$stdin\" | sort | tofi -dmenu -i -p \"NordVPN\" -no-custom\n#    fi\n}\n\nusage() {\n    printf \"Dynamic menu interface for nordvpn.\n\nUsage:\n  tofi-nordvpn [-h] [-s]\n    -h                                 Display this help message.\n    -s                                 Display current vpn status, useful for status bars.\n\"\n}\n\n# Initial menu.\ninit_menu() {\n    local choices\n    choices=\"connect\\ndisconnect\\nstatus\\nsettings\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# nordvpn connect menu.\nconnect() {\n    local choices\n    choices=\"default\\ncountries\\ncities\\np2p\\nonion\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# Country selection menu.\ncountries() {\n    # script needed to avoid it crashing when called from status bar (https://github.com/loiccoyle/rofi-nordvpn/issues/1)\n    script -q -c \"nordvpn connect --generate-bash-completion\" /dev/null | completion_to_lines | menu\n}\n\n# City selection menu.\n# Arg:\n#   $1: a country\ncities() {\n    script -q -c \"nordvpn connect $1 --generate-bash-completion\" /dev/null | completion_to_lines | menu\n}\n\n# Print the vpn status, for status bars.\nstatus() {\n    local status\n    status=\"$(nordvpn status | tr -d '\\r -')\"\n    if [ -n \"${status##*Connected*}\" ]; then\n        printf \"OFF\"\n    else\n        printf \"%s\" \"$(printf \"%s\" \"$status\" | grep \"City\" | cut -d \":\" -f 2)\"\n    fi\n}\n\n# Show vpn status menu.\nvpn_status() {\n    local choices\n    choices=\"$(nordvpn status | tr -d '\\r-' | sed 's/^ *//')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Show vpn settings.\nsettings() {\n    local choices\n    choices=\"$(nordvpn settings | tr -d '\\r-' | sed 's/^ *//')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Parse options to the `rofi-nordvpn` command\nwhile getopts \":hs\" opt; do\n    case ${opt} in\n    h)\n        usage\n        exit 0\n        ;;\n    s)\n        status\n        exit 0\n        ;;\n    \\?)\n        printf \"Invalid Option: -%s\\n\" \"$OPTARG\" 1>&2\n        usage\n        exit 1\n        ;;\n    esac\ndone\n\ncase \"$(init_menu)\" in\n\"connect\")\n    case $(connect) in\n    \"default\")\n        nordvpn connect\n        ;;\n    \"countries\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && nordvpn connect \"$country\"\n        ;;\n    \"cities\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && city=\"$(cities \"$country\")\"\n        [ -n \"$city\" ] && nordvpn connect \"$country\" \"$city\"\n        ;;\n    \"p2p\")\n        nordvpn connect p2p\n        ;;\n    \"onion\")\n        nordvpn connect onion_over_vpn\n        ;;\n    *) ;;\n\n    esac\n    ;;\n\"disconnect\")\n    nordvpn disconnect\n    ;;\n\"status\")\n    vpn_status\n    ;;\n\"settings\")\n    settings\n    ;;\n*) ;;\n\nesac\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c $HOME/.config/tofi/config-power $@) in\n\t\"Logout\")\n\t\thyprctl dispatch exit exit\n\t\t;;\n\t\"Reboot\")\n\t\tsystemctl reboot\n\t\t;;\n\t\"Suspend\")\n\t\tsystemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\tsystemctl poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "Hyprland-ZenBook-Duo-Clone-Dual-Screen/home/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2024 Riccardo Palombo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "LabWC-1280x1024-H50/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n##\n\n# Ideale per schermi 1280x1024 (o di poco superiori).\n# Basata su Arch Linux o distro con systemd.\n\n# Pacchetti essenziali\nLabwc\nWaybar\nFoot\nFirefox\nNemo\nTofi\nMako\nNwg-Look\nQT6CT\n\n# Fonts, tema e icone\nmkdir ~/.icons ~/.fonts ~/.themes\nunzip ohsnap.zip -d ~/.fonts/\ntar xvfz Haiku.gz -C ~/.icons/\ntar xvfz capitaine-cursors-light-r4.tar.gz -C ~/.icons/\ntar xvf WhiteSur-Light.tar.xz -C ~/.themes/\n\n# Copiare i dots\ncp -r home/. /home/$USER\n\n# Correggere i permessi degli scripts\nchmod +x ~/.config/scripts/*\n\n# Selezionare icone, font, ecc\nAprire Nwg-Look e QT6CT e selezionare le impostazioni desiderate.\n\nsudo reboot\n\nHappy Linux!\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\nlocked-title=no\n\nfont=Iosevka Term:size=12\n#font=xos4 Terminus:size=12\n#font=Tamzen:size=10\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\ninitial-window-size-pixels=888x448  # Or,\n#initial-window-size-chars=80x24\n# initial-window-mode=windowed\n pad=12x8 # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/paper-color-light\ninclude=~/.config/foot/monokai-stone\n\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n#[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\n#alpha=1.0\n#foreground=000000\n#background=fffff8\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\nfont-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\ncursor=6F44F0 ffffff\n#background=2A2D33\nbackground=3b224c\nforeground=a4a0e8\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/foot/paper-color-light",
    "content": "# -*- conf -*-\n# PaperColor Light\n# Palette based on https://github.com/NLKNguyen/papercolor-theme\n\n[cursor]\ncolor=eeeeee 444444\n\n[colors]\nbackground=3b224c\n#background=fffacd\nforeground=a4a0e8\nregular0=eeeeee  # black\nregular1=af0000  # red\nregular2=008700  # green\nregular3=5f8700  # yellow\nregular4=0087af  # blue\nregular5=878787  # magenta\nregular6=005f87  # cyan\nregular7=764e37  # white\nbright0=bcbcbc   # bright black\nbright1=d70000   # bright red\nbright2=d70087   # bright green\nbright3=8700af   # bright yellow\nbright4=d75f00   # bright blue\nbright5=d75f00   # bright magenta\nbright6=4c7a5d   # bright cyan\nbright7=005faf   # bright white\n# selection-foreground=eeeeee\n# selection-background=0087af\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/autostart",
    "content": "#\n#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# LabWC autostart file\n\n# Faster startup for GTK apps\ndbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY > /dev/null 2>&1 &\n\n# Green Wallpaper\nswaybg -i ~/Pictures/light-wool.png -m tile -c 22aa99 >/dev/null 2>&1 &\n# Pink Wallpaper\n#swaybg -i ~/Pictures/light-wool.png -m tile -c f898d0 >/dev/null 2>&1 &\n# Linux Logo\n#swaybg -i ~/Pictures/linux-logo.svg -m center >/dev/null 2>&1 &\n\n#pcmanfm-qt --desktop >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\ngammastep -O 6000 2>&1 &\nswayidle -w timeout 600 'sudo zzz' 2>&1 &\n#brightnessctl set 40% 2>&1 &\n/usr/libexec/pipewire-launcher 2>&1 &\n#udiskie 2>&1 &\n#libinput-gestures-setup start 2>&1 &\n\n\ngsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light' 2>&1 &\ngsettings set org.gnome.desktop.interface font-name 'Misc OhSnap 11' 2>&1 &\ngsettings set org.gnome.desktop.interface icon-theme 'Haiku' 2>&1 &\ngsettings set org.gnome.desktop.interface cursor-theme 'capitaine-cursors-light' 2>&1 &\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/close.xbm",
    "content": "\n\n\n\n\n\n<!DOCTYPE html>\n<html\n  lang=\"en\"\n  \n  data-color-mode=\"auto\" data-light-theme=\"light\" data-dark-theme=\"dark\"\n  data-a11y-animated-images=\"system\" data-a11y-link-underlines=\"true\"\n  >\n\n\n\n\n  <head>\n    <meta charset=\"utf-8\">\n  <link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\">\n  <link rel=\"dns-prefetch\" href=\"https://avatars.githubusercontent.com\">\n  <link rel=\"dns-prefetch\" href=\"https://github-cloud.s3.amazonaws.com\">\n  <link rel=\"dns-prefetch\" href=\"https://user-images.githubusercontent.com/\">\n  <link rel=\"preconnect\" href=\"https://github.githubassets.com\" crossorigin>\n  <link rel=\"preconnect\" href=\"https://avatars.githubusercontent.com\">\n\n  \n\n\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/light-f552bab6ce72.css\" /><link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/dark-4589f64a2275.css\" /><link data-color-theme=\"dark_dimmed\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_dimmed-a7246d2d6733.css\" /><link data-color-theme=\"dark_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_high_contrast-f2ef05cef2f1.css\" /><link data-color-theme=\"dark_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_colorblind-daa1fe317131.css\" /><link data-color-theme=\"light_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_colorblind-1ab6fcc64845.css\" /><link data-color-theme=\"light_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_high_contrast-46de871e876c.css\" /><link data-color-theme=\"light_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_tritanopia-c9754fef2a31.css\" /><link data-color-theme=\"dark_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_tritanopia-dba748981a29.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-primitives-4cbeaa0795ef.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-fa3434a1ba0a.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/global-31defe89cafd.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/github-151c896d0930.css\" />\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/repository-2e900f0ac288.css\" />\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/code-33498bbbf39d.css\" />\n\n  \n\n\n  <script type=\"application/json\" id=\"client-env\">{\"locale\":\"en\",\"featureFlags\":[\"code_vulnerability_scanning\",\"copilot_chat_static_thread_suggestions\",\"copilot_chat_in_mobile_ga\",\"copilot_conversational_ux_history_refs\",\"copilot_followup_to_agent\",\"copilot_smell_icebreaker_ux\",\"copilot_implicit_context\",\"copilot_stop_response\",\"copilot_updated_function_buttons\",\"failbot_handle_non_errors\",\"geojson_azure_maps\",\"image_metric_tracking\",\"marketing_forms_api_integration_contact_request\",\"marketing_pages_search_explore_provider\",\"turbo_experiment_risky\",\"sample_network_conn_type\",\"no_character_key_shortcuts_in_inputs\",\"react_start_transition_for_navigations\",\"custom_inp\",\"remove_child_patch\",\"kb_source_repos\"]}</script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/wp-runtime-39a72518443f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-f17a27f30529.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/environment-2168885ea2b8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-c7679f99a1f3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-c76945c5961a.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-392fe4-1327b94f3269.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_stacktrace-parser_dist_stack-8585c6-b62c48e55af5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-8b35cf73f178.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-ae5060590d17.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/github-elements-524aae40a1ff.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/element-registry-10250650a1f1.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-141bf1a3abfb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-94fdbf91204e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-704599a61056.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-4d91e80fb877.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-72d6e7bfb28f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-25aa4f5b0d26.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/behaviors-b75fc2506ff4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/notifications-global-1506817815cf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_repositories_get-repo-element_ts-e21ae6671295.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/code-menu-67595c3a6d0c.js\"></script>\n  \n  <script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-lib-dc88c1a68b28.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-c63b7a3484dd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Box_Box_js-8f8c5e2a2cbf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_Button_js-97ed51d4f278.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-334106258bdb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionList_index_js-9e50e37cd494.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TextInput_TextInput_js-15046fb40abc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AnchoredOverlay_AnchoredOverlay_js-4c761b535add.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FormControl_FormControl_js-a8d16e422c06.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionMenu_ActionMenu_js-3936ca1bc46c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_react-router-dom_dist_index_js-2b1dbeadb6d4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ConfirmationDialog_ConfirmationDialog_js-e77978dd27f4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Heading_Heading_js-node_modules_primer_react_lib-es-3d3c74-b0dc89be21ef.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_PageLayout_PageLayout_js-node_modules_github_hydro--f8521d-0253212e1803.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AvatarStack_AvatarStack_js-node_modules_primer_reac-6dc608-7db6cfae96f8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Avatar_Avatar_js-node_modules_primer_react_lib-esm_-7f6456-c20b6dc732fc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui_-682c2c-44ed51a2083d.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_register-app_ts-cdec9cf45205.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_paths_index_ts-6a5742f488e3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-69aff3dba3cb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-59a8e3-7facab980ffb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_react-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_ho-e725dc-935487bb4506.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/node_modules_github_mini-throttle_dist_index_js-app_assets_modules_github_blob-anchor_ts-app_-55c012-0a425c5f01b6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-code-view-a64eb553026b.js\"></script>\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/react-code-view.f2d60f636eb02c2001df.module.css\" />\n\n\n  <title>openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections · GitHub</title>\n\n\n\n  <meta name=\"route-pattern\" content=\"/:user_id/:repository/blob/*name(/*path)\" data-turbo-transient>\n  <meta name=\"route-controller\" content=\"blob\" data-turbo-transient>\n  <meta name=\"route-action\" content=\"show\" data-turbo-transient>\n\n    \n  <meta name=\"current-catalog-service-hash\" content=\"82c569b93da5c18ed649ebd4c2c79437db4611a6a1373e805a3cb001c64130b7\">\n\n\n  <meta name=\"request-id\" content=\"9C1E:37A9DB:C0973CE:C4027B3:66543AB8\" data-pjax-transient=\"true\"/><meta name=\"html-safe-nonce\" content=\"aa10395322502fc02e2a577383626a6b8ba5475c766076a31c822151d55fa7d4\" data-pjax-transient=\"true\"/><meta name=\"visitor-payload\" content=\"eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzFFOjM3QTlEQjpDMDk3M0NFOkM0MDI3QjM6NjY1NDNBQjgiLCJ2aXNpdG9yX2lkIjoiNzg4MDk0ODY4MDk4NjYxMDQ4IiwicmVnaW9uX2VkZ2UiOiJmcmEiLCJyZWdpb25fcmVuZGVyIjoiZnJhIn0=\" data-pjax-transient=\"true\"/><meta name=\"visitor-hmac\" content=\"41db22d5785c9a0c9e7f339a4de288bcfc6a116a740a039c2006e2eedbdd53b9\" data-pjax-transient=\"true\"/>\n\n\n    <meta name=\"hovercard-subject-tag\" content=\"repository:98446467\" data-turbo-transient>\n\n\n  <meta name=\"github-keyboard-shortcuts\" content=\"repository,source-code,file-tree,copilot\" data-turbo-transient=\"true\" />\n  \n\n  <meta name=\"selected-link\" value=\"repo_source\" data-turbo-transient>\n  <link rel=\"assets\" href=\"https://github.githubassets.com/\">\n\n    <meta name=\"google-site-verification\" content=\"Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I\">\n\n<meta name=\"octolytics-url\" content=\"https://collector.github.com/github/collect\" />\n\n  <meta name=\"analytics-location\" content=\"/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show\" data-turbo-transient=\"true\" />\n\n  \n\n\n\n\n    <meta name=\"user-login\" content=\"\">\n\n  \n\n    <meta name=\"viewport\" content=\"width=device-width\">\n\n    \n\n      <meta name=\"description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\">\n\n      <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n\n    <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n    <meta property=\"fb:app_id\" content=\"1401488693436528\">\n    <meta name=\"apple-itunes-app\" content=\"app-id=1477376905, app-argument=https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" />\n\n      <meta name=\"twitter:image:src\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:site\" content=\"@github\" /><meta name=\"twitter:card\" content=\"summary_large_image\" /><meta name=\"twitter:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  <meta property=\"og:image\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:image:alt\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" /><meta property=\"og:image:width\" content=\"1200\" /><meta property=\"og:image:height\" content=\"600\" /><meta property=\"og:site_name\" content=\"GitHub\" /><meta property=\"og:type\" content=\"object\" /><meta property=\"og:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:url\" content=\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" /><meta property=\"og:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  \n\n\n\n\n      <meta name=\"hostname\" content=\"github.com\">\n\n\n\n        <meta name=\"expected-hostname\" content=\"github.com\">\n\n\n  <meta http-equiv=\"x-pjax-version\" content=\"34babae02e63d53c7b915db7797718d75b60dbe3e877faa20ad03a0b81bbfc4b\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-csp-version\" content=\"38c639a245e1dd04786881fae1060fbd72d3ed419b2f0d38d6082dc9d67876c3\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-css-version\" content=\"8297669360f26c55eaf368df3078812f654eff1244bb59f8c32594aa15b30b3d\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-js-version\" content=\"256a32581ec96d92cf471432537500e7698dfb422de8395b8988aa08d79823b6\" data-turbo-track=\"reload\">\n\n  <meta name=\"turbo-cache-control\" content=\"no-preview\" data-turbo-transient=\"\">\n\n      <meta name=\"turbo-cache-control\" content=\"no-cache\" data-turbo-transient>\n    <meta data-hydrostats=\"publish\">\n  <meta name=\"go-import\" content=\"github.com/addy-dclxvi/openbox-theme-collections git https://github.com/addy-dclxvi/openbox-theme-collections.git\">\n\n  <meta name=\"octolytics-dimension-user_id\" content=\"7688126\" /><meta name=\"octolytics-dimension-user_login\" content=\"addy-dclxvi\" /><meta name=\"octolytics-dimension-repository_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" /><meta name=\"octolytics-dimension-repository_public\" content=\"true\" /><meta name=\"octolytics-dimension-repository_is_fork\" content=\"false\" /><meta name=\"octolytics-dimension-repository_network_root_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_network_root_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" />\n\n\n\n    \n\n    <meta name=\"turbo-body-classes\" content=\"logged-out env-production page-responsive\">\n\n\n  <meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n\n  <meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n\n  <link rel=\"mask-icon\" href=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\" color=\"#000000\">\n  <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://github.githubassets.com/favicons/favicon.png\">\n  <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://github.githubassets.com/favicons/favicon.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n<meta name=\"color-scheme\" content=\"light dark\" />\n\n\n  <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n  </head>\n\n  <body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n    <div data-turbo-body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n      \n\n\n    <div class=\"position-relative js-header-wrapper \">\n      <a href=\"#start-of-content\" data-skip-target-assigned=\"false\" class=\"px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content\">Skip to content</a>\n\n      <span data-view-component=\"true\" class=\"progress-pjax-loader Progress position-fixed width-full\">\n    <span style=\"width: 0%;\" data-view-component=\"true\" class=\"Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis\"></span>\n</span>      \n      \n      \n\n\n\n\n\n\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-6070bc6b2c67.js\"></script>\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/keyboard-shortcuts-dialog-52a107eb77ae.js\"></script>\n\n<react-partial\n  partial-name=\"keyboard-shortcuts-dialog\"\n  data-ssr=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-partial.embeddedData\">{\"props\":{\"docsUrl\":\"https://docs.github.com/get-started/accessibility/keyboard-shortcuts\"}}</script>\n  <div data-target=\"react-partial.reactRoot\"></div>\n</react-partial>\n\n\n\n\n      \n\n        \n\n            \n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-8743f7dc256e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/sessions-458fee042571.js\"></script>\n<header class=\"Header-old header-logged-out js-details-container Details position-relative f4 py-3\" role=\"banner\" data-color-mode=light data-light-theme=light data-dark-theme=dark>\n  <h2 class=\"sr-only\">Navigation Menu</h2>\n\n  <button type=\"button\" class=\"Header-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target\" aria-label=\"Toggle navigation\">\n    <span class=\"d-none\">Toggle navigation</span>\n  </button>\n\n  <div class=\" d-flex flex-column flex-lg-row flex-items-center p-responsive height-full position-relative z-1\">\n    <div class=\"d-flex flex-justify-between flex-items-center width-full width-lg-auto\">\n      <a class=\"mr-lg-3 color-fg-inherit flex-order-2\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n        <svg height=\"32\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"32\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n      </a>\n\n      <div class=\"flex-1\">\n        <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n          class=\"d-inline-block d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit\"\n          data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n          data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n          Sign in\n        </a>\n      </div>\n\n      <div class=\"flex-1 flex-order-2 text-right\">\n        <button aria-label=\"Toggle navigation\" aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target Button--link Button--medium Button d-lg-none color-fg-inherit p-1\">  <span class=\"Button-content\">\n    <span class=\"Button-label\"><div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div></span>\n  </span>\n</button>\n      </div>\n    </div>\n\n\n    <div class=\"HeaderMenu--logged-out p-responsive height-fit position-lg-relative d-lg-flex flex-column flex-auto pt-7 pb-4 top-0\">\n      <div class=\"header-menu-wrapper d-flex flex-column flex-self-end flex-lg-row flex-justify-between flex-auto p-3 p-lg-0 rounded rounded-lg-0 mt-3 mt-lg-0\">\n          <nav class=\"mt-0 px-3 px-lg-0 mb-3 mb-lg-0\" aria-label=\"Global\">\n            <ul class=\"d-lg-flex list-style-none\">\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Product\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex dropdown-menu-wide\">\n          <div class=\"px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_cta:Actions;&quot;}\" href=\"https://github.com/features/actions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-workflow color-fg-subtle mr-3\">\n    <path d=\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Actions</div>\n        Automate any workflow\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_cta:Packages;&quot;}\" href=\"https://github.com/features/packages\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-package color-fg-subtle mr-3\">\n    <path d=\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Packages</div>\n        Host and manage packages\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_cta:Security;&quot;}\" href=\"https://github.com/features/security\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-shield-check color-fg-subtle mr-3\">\n    <path d=\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z\"></path><path d=\"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Security</div>\n        Find and fix vulnerabilities\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_cta:Codespaces;&quot;}\" href=\"https://github.com/features/codespaces\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-codespaces color-fg-subtle mr-3\">\n    <path d=\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Codespaces</div>\n        Instant dev environments\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Copilot&quot;,&quot;label&quot;:&quot;ref_cta:Copilot;&quot;}\" href=\"https://github.com/features/copilot\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-copilot color-fg-subtle mr-3\">\n    <path d=\"M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z\"></path><path d=\"M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Copilot</div>\n        Write better code with AI\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_cta:Code review;&quot;}\" href=\"https://github.com/features/code-review\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-code-review color-fg-subtle mr-3\">\n    <path d=\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z\"></path><path d=\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Code review</div>\n        Manage code changes\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_cta:Issues;&quot;}\" href=\"https://github.com/features/issues\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-issue-opened color-fg-subtle mr-3\">\n    <path d=\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Issues</div>\n        Plan and track work\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Discussions&quot;,&quot;label&quot;:&quot;ref_cta:Discussions;&quot;}\" href=\"https://github.com/features/discussions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion color-fg-subtle mr-3\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z\"></path><path d=\"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Discussions</div>\n        Collaborate outside of code\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"px-lg-4\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"product-explore-heading\">Explore</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"product-explore-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to All features&quot;,&quot;label&quot;:&quot;ref_cta:All features;&quot;}\" href=\"https://github.com/features\">\n      All features\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Documentation&quot;,&quot;label&quot;:&quot;ref_cta:Documentation;&quot;}\" href=\"https://docs.github.com\">\n      Documentation\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to GitHub Skills&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Skills;&quot;}\" href=\"https://skills.github.com\">\n      GitHub Skills\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Blog&quot;,&quot;label&quot;:&quot;ref_cta:Blog;&quot;}\" href=\"https://github.blog\">\n      Blog\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Solutions\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-for-heading\">For</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-for-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_cta:Enterprise;&quot;}\" href=\"https://github.com/enterprise\">\n      Enterprise\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Teams&quot;,&quot;label&quot;:&quot;ref_cta:Teams;&quot;}\" href=\"https://github.com/team\">\n      Teams\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Startups&quot;,&quot;label&quot;:&quot;ref_cta:Startups;&quot;}\" href=\"https://github.com/enterprise/startups\">\n      Startups\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_cta:Education;&quot;}\" href=\"https://education.github.com\">\n      Education\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-by-solution-heading\">By Solution</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-by-solution-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to CI/CD &amp;amp; Automation&quot;,&quot;label&quot;:&quot;ref_cta:CI/CD &amp;amp; Automation;&quot;}\" href=\"https://github.com/solutions/ci-cd\">\n      CI/CD &amp; Automation\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevOps&quot;,&quot;label&quot;:&quot;ref_cta:DevOps;&quot;}\" href=\"https://github.com/solutions/devops\">\n      DevOps\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevSecOps&quot;,&quot;label&quot;:&quot;ref_cta:DevSecOps;&quot;}\" href=\"https://resources.github.com/devops/fundamentals/devsecops\">\n      DevSecOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-resources-heading\">Resources</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-resources-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Learning Pathways&quot;,&quot;label&quot;:&quot;ref_cta:Learning Pathways;&quot;}\" href=\"https://resources.github.com/learn/pathways\">\n      Learning Pathways\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to White papers, Ebooks, Webinars&quot;,&quot;label&quot;:&quot;ref_cta:White papers, Ebooks, Webinars;&quot;}\" href=\"https://resources.github.com\">\n      White papers, Ebooks, Webinars\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Customer Stories&quot;,&quot;label&quot;:&quot;ref_cta:Customer Stories;&quot;}\" href=\"https://github.com/customer-stories\">\n      Customer Stories\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Partners&quot;,&quot;label&quot;:&quot;ref_cta:Partners;&quot;}\" href=\"https://partner.github.com\">\n      Partners\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Open Source\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Sponsors;&quot;}\" href=\"https://github.com/sponsors\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">GitHub Sponsors</div>\n        Fund open source developers\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_cta:The ReadME Project;&quot;}\" href=\"https://github.com/readme\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">The ReadME Project</div>\n        GitHub community articles\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"open-source-repositories-heading\">Repositories</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"open-source-repositories-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_cta:Topics;&quot;}\" href=\"https://github.com/topics\">\n      Topics\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_cta:Trending;&quot;}\" href=\"https://github.com/trending\">\n      Trending\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_cta:Collections;&quot;}\" href=\"https://github.com/collections\">\n      Collections\n\n    \n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n    <a class=\"HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block\" data-analytics-event=\"{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Pricing&quot;,&quot;label&quot;:&quot;ref_cta:Pricing;&quot;}\" href=\"https://github.com/pricing\">Pricing</a>\n</li>\n\n            </ul>\n          </nav>\n\n        <div class=\"d-lg-flex flex-items-center mb-3 mb-lg-0 text-center text-lg-left ml-3\" style=\"\">\n                \n\n\n<qbsearch-input class=\"search-input\" data-scope=\"repo:addy-dclxvi/openbox-theme-collections\" data-custom-scopes-path=\"/search/custom_scopes\" data-delete-custom-scopes-csrf=\"lw4Dr4fHD_jCfW0OIyxwV60Pwk-hlVpziVcN3-hq2U4KZ9qpiRLJSyvOqXMhlSLpYw4qjFXav4KZJCaHCapykg\" data-max-custom-scopes=\"10\" data-header-redesign-enabled=\"false\" data-initial-value=\"\" data-blackbird-suggestions-path=\"/search/suggestions\" data-jump-to-suggestions-path=\"/_graphql/GetSuggestedNavigationDestinations\" data-current-repository=\"addy-dclxvi/openbox-theme-collections\" data-current-org=\"\" data-current-owner=\"addy-dclxvi\" data-logged-in=\"false\" data-copilot-chat-enabled=\"false\" data-blackbird-indexed-repo-csrf=\"<esi:include src=&quot;/_esi/rails_csrf_token_form_hidden?r=p4ktzkcCuls%2B5b7HsoDc6v4zcuGVtl%2FdLLmZMxrbZylLlsEXb65KAEZJeGh%2FhYXZRIoB6MoesCw6Wug7CzTmbIq5L29%2B1hkNZfIFl3z4QDF53FPKtj0X7eH8jmNMwtEKKKQGygzDkAXfjzEt1jf5MBCGOsd4fJ5zIOLOL%2FMPCduqmAdneucFTyvsv%2BudpIwF4isBYKO%2BbCLHXRiqdABCQIPYe9GaKapRTyQpy4ZsprVOZrY3mkn7KXDrN4bWveRYi2gTB4acAL2Gfu0aA6rrfM2Xln5%2Fnkb2huRhlfYSVV2SkLyFWA7sk92uICmyEcjGhoJFOdMNDwbZXgKRkPX8eWSbmh9hxQti5drXaJAuHr%2FLEWtBaBRu53oVXP%2Fg4Gf2FBBqNlxTlDzUPsPM5PjluwoKGY5ekUuav9r3CAE1j4rv0ZIDhO3tj0fcB9dIZrWLIDrFcyK%2F0R%2F1yrT00SI6K4eiRnc6Jbhe0uPhKfPLVKWVHUJKCo7rU1Edqmc7%2B3%2BBJIbGn03GFDg0WtqZl8dB2%2FZ8%2FbvvIG3ibcHOIK4IZvONZV2Ed%2B4bUnctcHlndJCYttMV4L0dtzXiq55q%2Bc4xLQ91YXFDNoAVivuYpBARWa6HIHBge8Yw%2BE7ZLKYe9k6rqZOlpBzv--9edqmgsT%2FplV4L0v--u9VwpuVw99C19O%2F0ZG8HqQ%3D%3D&quot; />\">\n  <div\n    class=\"search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded\"\n    data-action=\"click:qbsearch-input#searchInputContainerClicked\"\n  >\n      <button\n        type=\"button\"\n        class=\"header-search-button placeholder  input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none\"\n        data-target=\"qbsearch-input.inputButton\"\n        placeholder=\"Search or jump to...\"\n        data-hotkey=s,/\n        autocapitalize=\"off\"\n        data-action=\"click:qbsearch-input#handleExpand\"\n      >\n        <div class=\"mr-2 color-fg-muted\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n        </div>\n        <span class=\"flex-1\" data-target=\"qbsearch-input.inputButtonText\">Search or jump to...</span>\n          <div class=\"d-flex\" data-target=\"qbsearch-input.hotkeyIndicator\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" aria-hidden=\"true\" class=\"mr-1\"><path fill=\"none\" stroke=\"#979A9C\" opacity=\".4\" d=\"M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z\"></path><path fill=\"#979A9C\" d=\"M11.8 6L8 15.1h-.9L10.8 6h1z\"></path></svg>\n\n          </div>\n      </button>\n\n    <input type=\"hidden\" name=\"type\" class=\"js-site-search-type-field\">\n\n    \n<div class=\"Overlay--hidden \" data-modal-dialog-overlay>\n  <modal-dialog data-action=\"close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose\" data-target=\"qbsearch-input.searchSuggestionsDialog\" role=\"dialog\" id=\"search-suggestions-dialog\" aria-modal=\"true\" aria-labelledby=\"search-suggestions-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto\">\n      <h1 id=\"search-suggestions-dialog-header\" class=\"sr-only\">Search code, repositories, users, issues, pull requests...</h1>\n    <div class=\"Overlay-body Overlay-body--paddingNone\">\n      \n          <div data-view-component=\"true\">        <div class=\"search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container\"\n          style=\"border-radius: 12px;\"\n          data-target=\"qbsearch-input.queryBuilderContainer\"\n          hidden\n        >\n          <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"query-builder-test-form\" action=\"\" accept-charset=\"UTF-8\" method=\"get\">\n  <query-builder data-target=\"qbsearch-input.queryBuilder\" id=\"query-builder-query-builder-test\" data-filter-key=\":\" data-view-component=\"true\" class=\"QueryBuilder search-query-builder\">\n    <div class=\"FormControl FormControl--fullWidth\">\n      <label id=\"query-builder-test-label\" for=\"query-builder-test\" class=\"FormControl-label sr-only\">\n        Search\n      </label>\n      <div\n        class=\"QueryBuilder-StyledInput width-fit \"\n        data-target=\"query-builder.styledInput\"\n      >\n          <span id=\"query-builder-test-leadingvisual-wrap\" class=\"FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap\">\n            <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search FormControl-input-leadingVisual\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n          </span>\n        <div data-target=\"query-builder.styledInputContainer\" class=\"QueryBuilder-StyledInputContainer\">\n          <div\n            aria-hidden=\"true\"\n            class=\"QueryBuilder-StyledInputContent\"\n            data-target=\"query-builder.styledInputContent\"\n          ></div>\n          <div class=\"QueryBuilder-InputWrapper\">\n            <div aria-hidden=\"true\" class=\"QueryBuilder-Sizer\" data-target=\"query-builder.sizer\"></div>\n            <input id=\"query-builder-test\" name=\"query-builder-test\" value=\"\" autocomplete=\"off\" type=\"text\" role=\"combobox\" spellcheck=\"false\" aria-expanded=\"false\" aria-describedby=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" data-target=\"query-builder.input\" data-action=\"\n          input:query-builder#inputChange\n          blur:query-builder#inputBlur\n          keydown:query-builder#inputKeydown\n          focus:query-builder#inputFocus\n        \" data-view-component=\"true\" class=\"FormControl-input QueryBuilder-Input FormControl-medium\" />\n          </div>\n        </div>\n          <span class=\"sr-only\" id=\"query-builder-test-clear\">Clear</span>\n          <button role=\"button\" id=\"query-builder-test-clear-button\" aria-labelledby=\"query-builder-test-clear query-builder-test-label\" data-target=\"query-builder.clearButton\" data-action=\"\n                click:query-builder#clear\n                focus:query-builder#clearButtonFocus\n                blur:query-builder#clearButtonBlur\n              \" variant=\"small\" hidden=\"hidden\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x-circle-fill Button-visual\">\n    <path d=\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z\"></path>\n</svg>\n</button>\n\n      </div>\n      <template id=\"search-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"file-code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-code\">\n    <path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path>\n</svg>\n</template>\n\n<template id=\"history-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\">\n    <path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path>\n</svg>\n</template>\n\n<template id=\"repo-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n</template>\n\n<template id=\"bookmark-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bookmark\">\n    <path d=\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"plus-circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-plus-circle\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill\">\n    <path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path>\n</svg>\n</template>\n\n<template id=\"trash-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-trash\">\n    <path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"team-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-people\">\n    <path d=\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"project-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-project\">\n    <path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z\"></path>\n</svg>\n</template>\n\n<template id=\"pencil-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pencil\">\n    <path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path>\n</svg>\n</template>\n\n<template id=\"copilot-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copilot\">\n    <path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"workflow-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-workflow\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"book-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-book\">\n    <path d=\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-review-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-review\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"codespaces-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-codespaces\">\n    <path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment\">\n    <path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-discussion-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion\">\n    <path d=\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"organization-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-organization\">\n    <path d=\"M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"rocket-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-rocket\">\n    <path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"shield-check-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield-check\">\n    <path d=\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"heart-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-heart\">\n    <path d=\"m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"server-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-server\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"globe-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-globe\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z\"></path>\n</svg>\n</template>\n\n<template id=\"issue-opened-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-mobile-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-mobile\">\n    <path d=\"M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path>\n</svg>\n</template>\n\n<template id=\"package-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-package\">\n    <path d=\"m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z\"></path>\n</svg>\n</template>\n\n<template id=\"credit-card-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-credit-card\">\n    <path d=\"M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z\"></path><path d=\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z\"></path>\n</svg>\n</template>\n\n<template id=\"play-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n</template>\n\n<template id=\"gift-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-gift\">\n    <path d=\"M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-square-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-square\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-desktop-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-desktop\">\n    <path d=\"M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z\"></path>\n</svg>\n</template>\n\n        <div class=\"position-relative\">\n                <ul\n                  role=\"listbox\"\n                  class=\"ActionListWrap QueryBuilder-ListWrap\"\n                  aria-label=\"Suggestions\"\n                  data-action=\"\n                    combobox-commit:query-builder#comboboxCommit\n                    mousedown:query-builder#resultsMousedown\n                  \"\n                  data-target=\"query-builder.resultsList\"\n                  data-persist-list=false\n                  id=\"query-builder-test-results\"\n                ></ul>\n        </div>\n      <div class=\"FormControl-inlineValidation\" id=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" hidden=\"hidden\">\n        <span class=\"FormControl-inlineValidation--visual\">\n          <svg aria-hidden=\"true\" height=\"12\" viewBox=\"0 0 12 12\" version=\"1.1\" width=\"12\" data-view-component=\"true\" class=\"octicon octicon-alert-fill\">\n    <path d=\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"></path>\n</svg>\n        </span>\n        <span></span>\n</div>    </div>\n    <div data-target=\"query-builder.screenReaderFeedback\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\"></div>\n</query-builder></form>\n          <div class=\"d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt\">\n            <a target=\"_blank\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\" data-view-component=\"true\" class=\"Link color-fg-accent text-normal ml-2\">\n              Search syntax tips\n</a>            <div class=\"d-flex flex-1\"></div>\n          </div>\n        </div>\n</div>\n\n    </div>\n</modal-dialog></div>\n  </div>\n  <div data-action=\"click:qbsearch-input#retract\" class=\"dark-backdrop position-fixed\" hidden data-target=\"qbsearch-input.darkBackdrop\"></div>\n  <div class=\"color-fg-default\">\n    \n<dialog-helper>\n  <dialog data-target=\"qbsearch-input.feedbackDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"feedback-dialog\" aria-modal=\"true\" aria-labelledby=\"feedback-dialog-title\" aria-describedby=\"feedback-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"feedback-dialog-title\">\n        Provide feedback\n      </h1>\n        \n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"feedback-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"feedback-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"code-search-feedback-form\" data-turbo=\"false\" action=\"/search/feedback\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"PG3u7ThCkXAXTnA6m8aW9RUrxDEbJYD5zAz8NEqYtzPRhEmIArPcK79AxbIaRWxLFio6cqv/idaBF/Wqa5UgeQ==\" />\n          <p>We read every piece of feedback, and take your input very seriously.</p>\n          <textarea name=\"feedback\" class=\"form-control width-full mb-2\" style=\"height: 120px\" id=\"feedback\"></textarea>\n          <input name=\"include_email\" id=\"include_email\" aria-label=\"Include my email address so I can be contacted\" class=\"form-control mr-2\" type=\"checkbox\">\n          <label for=\"include_email\" style=\"font-weight: normal\">Include my email address so I can be contacted</label>\n</form></div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd\">          <button data-close-dialog-id=\"feedback-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"code-search-feedback-form\" data-action=\"click:qbsearch-input#submitFeedback\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Submit feedback\n</button>\n</div>\n</dialog></dialog-helper>\n\n    <custom-scopes data-target=\"qbsearch-input.customScopesManager\">\n    \n<dialog-helper>\n  <dialog data-target=\"custom-scopes.customScopesModalDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"custom-scopes-dialog\" aria-modal=\"true\" aria-labelledby=\"custom-scopes-dialog-title\" aria-describedby=\"custom-scopes-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header Overlay-header--divided\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"custom-scopes-dialog-title\">\n        Saved searches\n      </h1>\n        <h2 id=\"custom-scopes-dialog-description\" class=\"Overlay-description\">Use saved searches to filter your results more quickly</h2>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"custom-scopes-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"custom-scopes-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n        <div hidden class=\"create-custom-scope-form\" data-target=\"custom-scopes.createCustomScopeForm\">\n        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"custom-scopes-dialog-form\" data-turbo=\"false\" action=\"/search/custom_scopes\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"TdTgRrzlnrd/NcijsJuCGxTjS08cVvj7uEztHRr8EWQd232RclV6DAVf+UmNiayrDnzXkagYT/Ga2iKjQTszsg==\" />\n          <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n          <input type=\"hidden\" id=\"custom_scope_id\" name=\"custom_scope_id\" data-target=\"custom-scopes.customScopesIdField\">\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_name\">Name</label>\n            <auto-check src=\"/search/custom_scopes/check_name\" required>\n              <input\n                type=\"text\"\n                name=\"custom_scope_name\"\n                id=\"custom_scope_name\"\n                data-target=\"custom-scopes.customScopesNameField\"\n                class=\"form-control\"\n                autocomplete=\"off\"\n                placeholder=\"github-ruby\"\n                required\n                maxlength=\"50\">\n              <input type=\"hidden\" data-csrf=\"true\" value=\"uTm0CWY9xYnX0R2rKklHzNmvXqmleNHF3+tnRmlik1Ouf+PloWkFiHWCylGT9jXTB6KR14O/e8ReOv3Vk5c0ew==\" />\n            </auto-check>\n          </div>\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_query\">Query</label>\n            <input\n              type=\"text\"\n              name=\"custom_scope_query\"\n              id=\"custom_scope_query\"\n              data-target=\"custom-scopes.customScopesQueryField\"\n              class=\"form-control\"\n              autocomplete=\"off\"\n              placeholder=\"(repo:mona/a OR repo:mona/b) AND lang:python\"\n              required\n              maxlength=\"500\">\n          </div>\n\n          <p class=\"text-small color-fg-muted\">\n            To see all available qualifiers, see our <a class=\"Link--inTextBlock\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\">documentation</a>.\n          </p>\n</form>        </div>\n\n        <div data-target=\"custom-scopes.manageCustomScopesForm\">\n          <div data-target=\"custom-scopes.list\"></div>\n        </div>\n\n</div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided\">          <button data-action=\"click:custom-scopes#customScopesCancel\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"custom-scopes-dialog-form\" data-action=\"click:custom-scopes#customScopesSubmit\" data-target=\"custom-scopes.customScopesSubmitButton\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Create saved search\n</button>\n</div>\n</dialog></dialog-helper>\n    </custom-scopes>\n  </div>\n</qbsearch-input><input type=\"hidden\" data-csrf=\"true\" class=\"js-data-jump-to-suggestions-path-csrf\" value=\"9JVEhtvcbNlKbN8AfxS8YHMxQREmkwwPKi2737w7W//3CvBmtR3YfyNNSliKaCDNpeBopj8u6a8YjDry9m52Hw==\" />\n\n\n          <div class=\"position-relative mr-lg-3 d-lg-inline-block\">\n            <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-in flex-shrink-0 no-underline d-block d-lg-inline-block border border-lg-0 rounded rounded-lg-0 p-2 p-lg-0\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n              Sign in\n            </a>\n          </div>\n\n            <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=addy-dclxvi%2Fopenbox-theme-collections\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-up flex-shrink-0 d-none d-lg-inline-block no-underline border color-border-default rounded px-2 py-1\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-analytics-event=\"{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}\"\n            >\n              Sign up\n            </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</header>\n\n      <div hidden=\"hidden\" data-view-component=\"true\" class=\"js-stale-session-flash stale-session-flash flash flash-warn flash-full mb-3\">\n  \n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span class=\"js-stale-session-flash-signed-in\" hidden>You signed in with another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-signed-out\" hidden>You signed out in another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-switched\" hidden>You switched accounts on another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n\n    <button id=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" aria-labelledby=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x Button-visual\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" for=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Dismiss alert</tool-tip>\n\n\n  \n</div>\n    </div>\n\n  <div id=\"start-of-content\" class=\"show-on-focus\"></div>\n\n\n\n\n\n\n\n\n    <div id=\"js-flash-container\" class=\"flash-container\" data-turbo-replace>\n\n\n\n\n\n  <template class=\"js-flash-template\">\n    \n<div class=\"flash flash-full   {{ className }}\">\n  <div >\n    <button autofocus class=\"flash-close js-flash-close\" type=\"button\" aria-label=\"Dismiss this message\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    <div aria-atomic=\"true\" role=\"alert\" class=\"js-flash-alert\">\n      \n      <div>{{ message }}</div>\n\n    </div>\n  </div>\n</div>\n  </template>\n</div>\n\n\n    \n    <include-fragment class=\"js-notification-shelf-include-fragment\" data-base-src=\"https://github.com/notifications/beta/shelf\"></include-fragment>\n\n\n\n\n\n  <div\n    class=\"application-main \"\n    data-commit-hovercards-enabled\n    data-discussion-hovercards-enabled\n    data-issue-and-pr-hovercards-enabled\n  >\n        <div itemscope itemtype=\"http://schema.org/SoftwareSourceCode\" class=\"\">\n    <main id=\"js-repo-pjax-container\" >\n      \n      \n\n\n\n\n\n\n  \n  <div id=\"repository-container-header\"  class=\"pt-3 hide-full-screen\" style=\"background-color: var(--page-header-bgColor, var(--color-page-header-bg));\" data-turbo-replace>\n\n      <div class=\"d-flex flex-wrap flex-justify-end mb-3  px-3 px-md-4 px-lg-5\" style=\"gap: 1rem;\">\n\n        <div class=\"flex-auto min-width-0 width-fit mr-3\">\n            \n  <div class=\" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo color-fg-muted mr-2\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n    \n    <span class=\"author flex-self-stretch\" itemprop=\"author\">\n      <a class=\"url fn\" rel=\"author\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/addy-dclxvi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/addy-dclxvi\">\n        addy-dclxvi\n</a>    </span>\n    <span class=\"mx-1 flex-self-stretch color-fg-muted\">/</span>\n    <strong itemprop=\"name\" class=\"mr-2 flex-self-stretch\">\n      <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/addy-dclxvi/openbox-theme-collections\">openbox-theme-collections</a>\n    </strong>\n\n    <span></span><span class=\"Label Label--secondary v-align-middle mr-1\">Public</span>\n  </div>\n\n\n        </div>\n\n        <div id=\"repository-details-container\" data-turbo-replace>\n            <ul class=\"pagehead-actions flex-shrink-0 d-none d-md-inline\" style=\"padding: 2px 0;\">\n    \n      \n\n  <li>\n            <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"77d426702351bd6f6a73a7058774e0fa0cc8f0506c704b86cb04dc3dfdae9095\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\">\n    <path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path>\n</svg>Notifications\n</a>\n  </li>\n\n  <li>\n          <a icon=\"repo-forked\" id=\"fork-button\" href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b14918a65f79b6de9e8f193d63d32790a74548bff6a4b42a60f8b15f2b42ff5a\" data-view-component=\"true\" class=\"btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>Fork\n    <span id=\"repo-network-counter\" data-pjax-replace=\"true\" data-turbo-replace=\"true\" title=\"105\" data-view-component=\"true\" class=\"Counter\">105</span>\n</a>\n  </li>\n\n  <li>\n        <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b05426a0120bfddc253794cdaa50f61ce7d4a8befe2164f3cd78773537af8838\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>          <span id=\"repo-stars-counter-star\" aria-label=\"960 users starred this repository\" data-singular-suffix=\"user starred this repository\" data-plural-suffix=\"users starred this repository\" data-turbo-replace=\"true\" title=\"960\" data-view-component=\"true\" class=\"Counter js-social-count\">960</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled=\"disabled\" data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\">\n    <path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path>\n</svg>\n</button></div>\n  </li>\n\n    <li>\n        \n\n    </li>\n</ul>\n\n        </div>\n      </div>\n\n        <div id=\"responsive-meta-container\" data-turbo-replace>\n</div>\n\n\n          <nav data-pjax=\"#js-repo-pjax-container\" aria-label=\"Repository\" data-view-component=\"true\" class=\"js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5\">\n\n  <ul data-view-component=\"true\" class=\"UnderlineNav-body list-style-none\">\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"code-tab\" href=\"/addy-dclxvi/openbox-theme-collections\" data-tab-item=\"i0code-tab\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /addy-dclxvi/openbox-theme-collections\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g c\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" aria-current=\"page\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        <span data-content=\"Code\">Code</span>\n          <span id=\"code-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"issues-tab\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" data-tab-item=\"i1issues-tab\" data-selected-links=\"repo_issues repo_labels repo_milestones /addy-dclxvi/openbox-theme-collections/issues\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g i\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        <span data-content=\"Issues\">Issues</span>\n          <span id=\"issues-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"4\" data-view-component=\"true\" class=\"Counter\">4</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"pull-requests-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" data-tab-item=\"i2pull-requests-tab\" data-selected-links=\"repo_pulls checks /addy-dclxvi/openbox-theme-collections/pulls\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g p\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        <span data-content=\"Pull requests\">Pull requests</span>\n          <span id=\"pull-requests-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"actions-tab\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" data-tab-item=\"i3actions-tab\" data-selected-links=\"repo_actions /addy-dclxvi/openbox-theme-collections/actions\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g a\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        <span data-content=\"Actions\">Actions</span>\n          <span id=\"actions-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"projects-tab\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" data-tab-item=\"i4projects-tab\" data-selected-links=\"repo_projects new_repo_project repo_project /addy-dclxvi/openbox-theme-collections/projects\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g b\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        <span data-content=\"Projects\">Projects</span>\n          <span id=\"projects-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"security-tab\" href=\"/addy-dclxvi/openbox-theme-collections/security\" data-tab-item=\"i5security-tab\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /addy-dclxvi/openbox-theme-collections/security\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g s\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span data-content=\"Security\">Security</span>\n          <include-fragment src=\"/addy-dclxvi/openbox-theme-collections/security/overall-count\" accept=\"text/fragment+html\"></include-fragment>\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"insights-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" data-tab-item=\"i6insights-tab\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /addy-dclxvi/openbox-theme-collections/pulse\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        <span data-content=\"Insights\">Insights</span>\n          <span id=\"insights-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n</ul>\n    <div style=\"visibility:hidden;\" data-view-component=\"true\" class=\"UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0\">      <action-menu data-select-variant=\"none\" data-view-component=\"true\">\n  <focus-group direction=\"vertical\" mnemonics retain>\n    <button id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popovertarget=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" aria-controls=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" aria-haspopup=\"true\" aria-labelledby=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-kebab-horizontal Button-visual\">\n    <path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" for=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Additional navigation options</tool-tip>\n\n\n<anchored-position id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" anchor=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" align=\"start\" side=\"outside-bottom\" anchor-offset=\"normal\" popover=\"auto\" data-view-component=\"true\">\n  <div data-view-component=\"true\" class=\"Overlay Overlay--size-auto\">\n    \n      <div data-view-component=\"true\" class=\"Overlay-body Overlay-body--paddingNone\">          <action-list>\n  <div data-view-component=\"true\">\n    <ul aria-labelledby=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" role=\"menu\" data-view-component=\"true\" class=\"ActionListWrap--inset ActionListWrap\">\n        <li hidden=\"hidden\" data-menu-item=\"i0code-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-3cd72e8e-5544-480d-8658-74ed50af212f\" href=\"/addy-dclxvi/openbox-theme-collections\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Code\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i1issues-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-426c0f20-9c42-4115-afcf-18e3b64f84c1\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Issues\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i2pull-requests-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-f46a5cbe-4a3d-457e-bb12-19d141fc6e3f\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Pull requests\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i3actions-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-457482dd-6fc0-468e-a709-600a69ac4715\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Actions\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i4projects-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-dde85074-1f8e-4c77-b5f9-c22d7fc009c1\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Projects\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i5security-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-bb2f70b7-3d1c-4bd0-b574-a05a8a4a56ef\" href=\"/addy-dclxvi/openbox-theme-collections/security\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Security\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i6insights-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-23e32ff0-8fc8-4deb-871e-4aa3c19c5d71\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Insights\n</span></a>\n  \n</li>\n</ul>    \n</div></action-list>\n\n\n</div>\n      \n</div></anchored-position>  </focus-group>\n</action-menu></div>\n</nav>\n\n  </div>\n\n  \n\n\n\n<turbo-frame id=\"repo-content-turbo-frame\" target=\"_top\" data-turbo-action=\"advance\" class=\"\">\n    <div id=\"repo-content-pjax-container\" class=\"repository-content \" >\n    \n\n\n\n    \n      \n    \n\n\n\n\n\n<react-app\n  app-name=\"react-code-view\"\n  initial-path=\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\"\n  style=\"display: block; min-height: calc(100vh - 64px)\" \n  data-ssr=\"true\"\n  data-lazy=\"false\"\n  data-alternate=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-app.embeddedData\">{\"payload\":{\"allShortcutsEnabled\":false,\"fileTree\":{\"Arrondie-Grey/openbox-3\":{\"items\":[{\"name\":\"bullet.xbm\",\"path\":\"Arrondie-Grey/openbox-3/bullet.xbm\",\"contentType\":\"file\"},{\"name\":\"close.xbm\",\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"contentType\":\"file\"},{\"name\":\"iconify.xbm\",\"path\":\"Arrondie-Grey/openbox-3/iconify.xbm\",\"contentType\":\"file\"},{\"name\":\"max.xbm\",\"path\":\"Arrondie-Grey/openbox-3/max.xbm\",\"contentType\":\"file\"},{\"name\":\"themerc\",\"path\":\"Arrondie-Grey/openbox-3/themerc\",\"contentType\":\"file\"}],\"totalCount\":5},\"Arrondie-Grey\":{\"items\":[{\"name\":\"openbox-3\",\"path\":\"Arrondie-Grey/openbox-3\",\"contentType\":\"directory\"}],\"totalCount\":1},\"\":{\"items\":[{\"name\":\"Adiantum\",\"path\":\"Adiantum\",\"contentType\":\"directory\"},{\"name\":\"Arc-Clone\",\"path\":\"Arc-Clone\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Froly\",\"path\":\"Arrondie-Froly\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Grey\",\"path\":\"Arrondie-Grey\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Tea\",\"path\":\"Arrondie-Tea\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Violet\",\"path\":\"Arrondie-Violet\",\"contentType\":\"directory\"},{\"name\":\"Blocks\",\"path\":\"Blocks\",\"contentType\":\"directory\"},{\"name\":\"Bonzo\",\"path\":\"Bonzo\",\"contentType\":\"directory\"},{\"name\":\"Clair-Crimson\",\"path\":\"Clair-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Clair-Froly\",\"path\":\"Clair-Froly\",\"contentType\":\"directory\"},{\"name\":\"Clair-Orange\",\"path\":\"Clair-Orange\",\"contentType\":\"directory\"},{\"name\":\"Clia\",\"path\":\"Clia\",\"contentType\":\"directory\"},{\"name\":\"Cotton\",\"path\":\"Cotton\",\"contentType\":\"directory\"},{\"name\":\"Degrade-Froly\",\"path\":\"Degrade-Froly\",\"contentType\":\"directory\"},{\"name\":\"Flou-Froly\",\"path\":\"Flou-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Crimson\",\"path\":\"Leve-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Leve-Cyan\",\"path\":\"Leve-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Leve-Froly\",\"path\":\"Leve-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Lavender\",\"path\":\"Leve-Lavender\",\"contentType\":\"directory\"},{\"name\":\"Numix-Clone\",\"path\":\"Numix-Clone\",\"contentType\":\"directory\"},{\"name\":\"Pelangi\",\"path\":\"Pelangi\",\"contentType\":\"directory\"},{\"name\":\"Penumbra\",\"path\":\"Penumbra\",\"contentType\":\"directory\"},{\"name\":\"Raven-Crimson\",\"path\":\"Raven-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Raven-Cyan\",\"path\":\"Raven-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Silvera\",\"path\":\"Silvera\",\"contentType\":\"directory\"},{\"name\":\"Triste-Crimson\",\"path\":\"Triste-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Triste-Froly\",\"path\":\"Triste-Froly\",\"contentType\":\"directory\"},{\"name\":\"Triste-Orange\",\"path\":\"Triste-Orange\",\"contentType\":\"directory\"},{\"name\":\"Triste-Violet\",\"path\":\"Triste-Violet\",\"contentType\":\"directory\"},{\"name\":\"Umbra\",\"path\":\"Umbra\",\"contentType\":\"directory\"},{\"name\":\"Velnias\",\"path\":\"Velnias\",\"contentType\":\"directory\"},{\"name\":\"Vent\",\"path\":\"Vent\",\"contentType\":\"directory\"},{\"name\":\"Vermello\",\"path\":\"Vermello\",\"contentType\":\"directory\"},{\"name\":\"White\",\"path\":\"White\",\"contentType\":\"directory\"},{\"name\":\"LICENSE\",\"path\":\"LICENSE\",\"contentType\":\"file\"},{\"name\":\"README.md\",\"path\":\"README.md\",\"contentType\":\"file\"},{\"name\":\"adiantum.png\",\"path\":\"adiantum.png\",\"contentType\":\"file\"},{\"name\":\"arc-clone.jpg\",\"path\":\"arc-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"arrondie.jpg\",\"path\":\"arrondie.jpg\",\"contentType\":\"file\"},{\"name\":\"blocks.jpg\",\"path\":\"blocks.jpg\",\"contentType\":\"file\"},{\"name\":\"bonzo.jpg\",\"path\":\"bonzo.jpg\",\"contentType\":\"file\"},{\"name\":\"clair.jpg\",\"path\":\"clair.jpg\",\"contentType\":\"file\"},{\"name\":\"clia.jpg\",\"path\":\"clia.jpg\",\"contentType\":\"file\"},{\"name\":\"leve.jpg\",\"path\":\"leve.jpg\",\"contentType\":\"file\"},{\"name\":\"numix-clone.jpg\",\"path\":\"numix-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"pelangi.jpg\",\"path\":\"pelangi.jpg\",\"contentType\":\"file\"},{\"name\":\"penumbra.png\",\"path\":\"penumbra.png\",\"contentType\":\"file\"},{\"name\":\"raven.jpg\",\"path\":\"raven.jpg\",\"contentType\":\"file\"},{\"name\":\"silvera.jpg\",\"path\":\"silvera.jpg\",\"contentType\":\"file\"},{\"name\":\"triste.jpg\",\"path\":\"triste.jpg\",\"contentType\":\"file\"},{\"name\":\"umbra.png\",\"path\":\"umbra.png\",\"contentType\":\"file\"},{\"name\":\"velnias.jpg\",\"path\":\"velnias.jpg\",\"contentType\":\"file\"},{\"name\":\"vent.jpg\",\"path\":\"vent.jpg\",\"contentType\":\"file\"},{\"name\":\"vermello.jpg\",\"path\":\"vermello.jpg\",\"contentType\":\"file\"}],\"totalCount\":54}},\"fileTreeProcessingTime\":7.694796999999999,\"foldersToFetch\":[],\"repo\":{\"id\":98446467,\"defaultBranch\":\"master\",\"name\":\"openbox-theme-collections\",\"ownerLogin\":\"addy-dclxvi\",\"currentUserCanPush\":false,\"isFork\":false,\"isEmpty\":false,\"createdAt\":\"2017-07-26T17:01:26.000Z\",\"ownerAvatar\":\"https://avatars.githubusercontent.com/u/7688126?v=4\",\"public\":true,\"private\":false,\"isOrgOwned\":false},\"codeLineWrapEnabled\":false,\"symbolsExpanded\":false,\"treeExpanded\":true,\"refInfo\":{\"name\":\"master\",\"listCacheKey\":\"v0:1501090253.0\",\"canEdit\":false,\"refType\":\"branch\",\"currentOid\":\"8bdf5decb25c9867d11011f386453380fc908121\"},\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"currentUser\":null,\"blob\":{\"rawLines\":[\"#define close_width 8\",\"#define close_height 8\",\"static unsigned char close_bits[] = {\",\"   0x00, 0x00, 0x24, 0x18, 0x18, 0x24, 0x00, 0x00 };\"],\"stylingDirectives\":[[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":19,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":20,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":6,\"c\":\"pl-k\"},{\"s\":7,\"e\":20,\"c\":\"pl-smi\"},{\"s\":16,\"e\":20,\"c\":\"pl-smi\"},{\"s\":21,\"e\":31,\"c\":\"pl-s1\"},{\"s\":34,\"e\":35,\"c\":\"pl-c1\"}],[{\"s\":3,\"e\":7,\"c\":\"pl-c1\"},{\"s\":9,\"e\":13,\"c\":\"pl-c1\"},{\"s\":15,\"e\":19,\"c\":\"pl-c1\"},{\"s\":21,\"e\":25,\"c\":\"pl-c1\"},{\"s\":27,\"e\":31,\"c\":\"pl-c1\"},{\"s\":33,\"e\":37,\"c\":\"pl-c1\"},{\"s\":39,\"e\":43,\"c\":\"pl-c1\"},{\"s\":45,\"e\":49,\"c\":\"pl-c1\"}]],\"colorizedLines\":null,\"csv\":null,\"csvError\":null,\"dependabotInfo\":{\"showConfigurationBanner\":false,\"configFilePath\":null,\"networkDependabotPath\":\"/addy-dclxvi/openbox-theme-collections/network/updates\",\"dismissConfigurationNoticePath\":\"/settings/dismiss-notice/dependabot_configuration_notice\",\"configurationNoticeDismissed\":null},\"displayName\":\"close.xbm\",\"displayUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm?raw=true\",\"headerInfo\":{\"blobSize\":\"136 Bytes\",\"deleteTooltip\":\"You must be signed in to make or propose changes\",\"editTooltip\":\"You must be signed in to make or propose changes\",\"ghDesktopPath\":\"https://desktop.github.com\",\"isGitLfs\":false,\"onBranch\":true,\"shortPath\":\"e8ad736\",\"siteNavLoginPath\":\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\",\"isCSV\":false,\"isRichtext\":false,\"toc\":null,\"lineInfo\":{\"truncatedLoc\":\"4\",\"truncatedSloc\":\"4\"},\"mode\":\"executable file\"},\"image\":false,\"isCodeownersFile\":null,\"isPlain\":false,\"isValidLegacyIssueTemplate\":false,\"issueTemplate\":null,\"discussionTemplate\":null,\"language\":\"X BitMap\",\"languageID\":782911107,\"large\":false,\"planSupportInfo\":{\"repoIsFork\":null,\"repoOwnedByCurrentUser\":null,\"requestFullPath\":\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\",\"showFreeOrgGatedFeatureMessage\":null,\"showPlanSupportBanner\":null,\"upgradeDataAttributes\":null,\"upgradePath\":null},\"publishBannersInfo\":{\"dismissActionNoticePath\":\"/settings/dismiss-notice/publish_action_from_dockerfile\",\"releasePath\":\"/addy-dclxvi/openbox-theme-collections/releases/new?marketplace=true\",\"showPublishActionBanner\":false},\"rawBlobUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\",\"renderImageOrRaw\":false,\"richText\":null,\"renderedFileInfo\":null,\"shortPath\":null,\"symbolsEnabled\":true,\"tabSize\":8,\"topBannersInfo\":{\"overridingGlobalFundingFile\":false,\"globalPreferredFundingPath\":null,\"showInvalidCitationWarning\":false,\"citationHelpUrl\":\"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files\",\"actionsOnboardingTip\":null},\"truncated\":false,\"viewable\":true,\"workflowRedirectUrl\":null,\"symbols\":{\"timed_out\":false,\"not_analyzed\":true,\"symbols\":[]}},\"copilotInfo\":null,\"copilotAccessAllowed\":false,\"csrf_tokens\":{\"/addy-dclxvi/openbox-theme-collections/branches\":{\"post\":\"4-xuUz7rFh9utxptDEOCNEGFbm1MVGqr8n33oy_jbdAelbVx9uqhk36upyw7INUXAj71lStfU_n2cYFrWpNxRA\"},\"/repos/preferences\":{\"post\":\"kkW5DqAiCPEeJSYXHB9B14iNUjlWfQOxj34swJ1pDXQXCWLPqXUcZycZfy8B4jG6skDt36MDOyJvLTHBLGTMgA\"}}},\"title\":\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\",\"appPayload\":{\"helpUrl\":\"https://docs.github.com\",\"findFileWorkerPath\":\"/assets-cdn/worker/find-file-worker-1583894afd38.js\",\"findInFileWorkerPath\":\"/assets-cdn/worker/find-in-file-worker-3a63a487027b.js\",\"githubDevUrl\":null,\"enabled_features\":{\"code_nav_ui_events\":false,\"react_blob_overlay\":false,\"copilot_conversational_ux_embedding_update\":false,\"copilot_smell_icebreaker_ux\":true,\"copilot_workspace\":false}}}</script>\n  <div data-target=\"react-app.reactRoot\"><style data-styled=\"true\" data-styled-version=\"5.3.6\">.jUriTl{font-weight:600;font-size:32px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/\n.cgQnMS{font-weight:600;font-size:32px;margin:0;}/*!sc*/\n.diwsLq{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/\n.jAEDJk{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/\ndata-styled.g1[id=\"Heading__StyledHeading-sc-1c1dgg0-0\"]{content:\"jUriTl,cgQnMS,diwsLq,jAEDJk,\"}/*!sc*/\n.fSWWem{padding:0;}/*!sc*/\n.kPPmzM{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/\n.cIAPDV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}/*!sc*/\n.gvCnwW{width:100%;}/*!sc*/\n@media screen and (min-width:544px){.gvCnwW{width:100%;}}/*!sc*/\n@media screen and (min-width:768px){.gvCnwW{width:auto;}}/*!sc*/\n.esrURn{display:none;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;min-width:0;}/*!sc*/\n@media screen and (min-width:544px){.esrURn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/\n@media screen and (min-width:768px){.esrURn{width:auto;margin-top:0 !important;margin-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0px;max-height:var(--sticky-pane-height);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:0;}}/*!sc*/\n@media screen and (min-width:769px){.esrURn{height:100vh;max-height:100vh !important;}}/*!sc*/\n@media print,screen and (max-width:1011px) and (min-width:768px){.esrURn{display:none;}}/*!sc*/\n.eUyHuk{margin-left:0;margin-right:0;display:none;margin-top:0;}/*!sc*/\n@media screen and (min-width:768px){.eUyHuk{margin-left:0 !important;margin-right:0 !important;}}/*!sc*/\n.gNdDUH{--pane-min-width:256px;--pane-max-width-diff:511px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));width:100%;padding:0;}/*!sc*/\n@media screen and (min-width:544px){}/*!sc*/\n@media screen and (min-width:768px){.gNdDUH{width:clamp(var(--pane-min-width),var(--pane-width),var(--pane-max-width));overflow:auto;}}/*!sc*/\n@media screen and (min-width:1280px){.gNdDUH{--pane-max-width-diff:959px;}}/*!sc*/\n.hAeDYA{height:100%;position:relative;display:none;margin-left:0;}/*!sc*/\n.fjdBNx{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/\n.fjdBNx:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/\n.emFMJu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px;margin-right:auto;}/*!sc*/\n@media print{.emFMJu{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/\n.hlUAHL{width:100%;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0;}/*!sc*/\n.iStsmI{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/\n.eIgvIk{display:inherit;}/*!sc*/\n.eVFfWF{width:100%;}/*!sc*/\n.fywjmm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/\n.dyczTK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/\n.cpXcux{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/\n.iPEkxH{display:block;margin-right:8px;}/*!sc*/\n@media screen and (min-width:1360px){.iPEkxH{display:block;}}/*!sc*/\n.kkrdEu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/\n.trpoQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/\n.bKgizp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/\n.iPGYsi{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dKmYfk{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/\n.ehCeGn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/\n.eTvGbF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.kzRgrI{max-width:100%;}/*!sc*/\n.cmAPIB{max-width:100%;list-style:none;display:inline-block;}/*!sc*/\n.jwXCBK{display:inline-block;max-width:100%;}/*!sc*/\n.gtBUEp{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/\n.kfYOBR{margin-left:4px;margin-right:4px;}/*!sc*/\n.hVZtwF{margin-left:16px;margin-right:16px;}/*!sc*/\n.cMYnca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/\n.brJRqk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/\n@media screen and (min-width:544px){.brJRqk{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/\n.bqgLjk{display:inherit;}/*!sc*/\n@media screen and (min-width:544px){.bqgLjk{display:none;}}/*!sc*/\n@media screen and (min-width:768px){.bqgLjk{display:none;}}/*!sc*/\n.iJmJly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/\n.jACbi{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/\n.gIJuDf{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/\n.fleZSW{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.BnySK{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/\n.VHzRk{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/\n.ePiodO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/\n.kQJlnf{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/\n.nSWSp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/\n.lhFvfi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.doiYd{margin-left:4px;margin-right:8px;}/*!sc*/\n.jKPiSV{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.iZJewz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.jfjHXm{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/\n.bfkNRF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/\n.fXBLEV{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:transparent;}/*!sc*/\n.fXBLEV:not(:last-child){margin-right:1px;}/*!sc*/\n.fXBLEV:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.fXBLEV:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.fXBLEV:first-child{margin-left:-1px;}/*!sc*/\n.fXBLEV:last-child{margin-right:-1px;}/*!sc*/\n.gMPsNT{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/\n.gMPsNT:not(:last-child){margin-right:1px;}/*!sc*/\n.gMPsNT:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.gMPsNT:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.gMPsNT:first-child{margin-left:-1px;}/*!sc*/\n.gMPsNT:last-child{margin-right:-1px;}/*!sc*/\n.iBylDf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/\n.kSGBPx{gap:8px;}/*!sc*/\n.ytOJl{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/\n.jWnGGx{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/\n.TCenl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/\n.cluMzC{position:relative;}/*!sc*/\n.eRkHwF{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/\n.knCTAx{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/\n.aZrVR{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/\n.aZrVR:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/\ndata-styled.g2[id=\"Box-sc-g0xbh4-0\"]{content:\"fSWWem,kPPmzM,cIAPDV,gvCnwW,esrURn,eUyHuk,gNdDUH,hAeDYA,fjdBNx,emFMJu,hlUAHL,iStsmI,eIgvIk,eVFfWF,fywjmm,dyczTK,cpXcux,iPEkxH,kkrdEu,trpoQ,bKgizp,iPGYsi,dKmYfk,ehCeGn,eTvGbF,kzRgrI,cmAPIB,jwXCBK,gtBUEp,kfYOBR,hVZtwF,cMYnca,brJRqk,bqgLjk,iJmJly,jACbi,gIJuDf,fleZSW,BnySK,VHzRk,ePiodO,kQJlnf,nSWSp,lhFvfi,doiYd,jKPiSV,iZJewz,jfjHXm,bfkNRF,fXBLEV,gMPsNT,iBylDf,kSGBPx,ytOJl,jWnGGx,TCenl,cluMzC,eRkHwF,knCTAx,aZrVR,\"}/*!sc*/\nbody[data-page-layout-dragging=\"true\"]{cursor:col-resize;}/*!sc*/\nbody[data-page-layout-dragging=\"true\"] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/\ndata-styled.g3[id=\"sc-global-gbKrvU1\"]{content:\"sc-global-gbKrvU1,\"}/*!sc*/\n.bOMzPg{min-width:0;}/*!sc*/\n.fIsVJr{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/\n.dtEYcU{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-right:4px;}/*!sc*/\n.cYjMDB{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/\ndata-styled.g6[id=\"Text-sc-17v1xeu-0\"]{content:\"bOMzPg,fIsVJr,gPDEWA,dtEYcU,cYjMDB,\"}/*!sc*/\n.ipyMWB{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:600;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\n.jmkYvv{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:400;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\ndata-styled.g8[id=\"Link__StyledLink-sc-14289xe-0\"]{content:\"ipyMWB,jmkYvv,\"}/*!sc*/\n.blmaBs{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.blmaBs:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.blmaBs:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.blmaBs[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.blmaBs:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.blmaBs:active{-webkit-transition:none;transition:none;}/*!sc*/\n.blmaBs[data-inactive]{cursor:auto;}/*!sc*/\n.blmaBs:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled [data-component=ButtonCounter],.blmaBs:disabled [data-component=\"leadingVisual\"],.blmaBs:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.blmaBs:focus{outline:solid 1px transparent;}}/*!sc*/\n.blmaBs [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.blmaBs[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.blmaBs[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.blmaBs[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.blmaBs[data-block=\"block\"]{width:100%;}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.blmaBs [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.blmaBs [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.blmaBs [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.blmaBs:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.blmaBs[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.blmaBs[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.blmaBs:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.blmaBs{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/\n@media screen and (max-width:768px){.blmaBs{display:block;}}/*!sc*/\n.hkJzmn{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.hkJzmn:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hkJzmn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hkJzmn[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hkJzmn:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hkJzmn:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hkJzmn[data-inactive]{cursor:auto;}/*!sc*/\n.hkJzmn:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled [data-component=ButtonCounter],.hkJzmn:disabled [data-component=\"leadingVisual\"],.hkJzmn:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hkJzmn:focus{outline:solid 1px transparent;}}/*!sc*/\n.hkJzmn [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hkJzmn[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hkJzmn[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hkJzmn[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hkJzmn[data-block=\"block\"]{width:100%;}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hkJzmn [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hkJzmn [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hkJzmn [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.hkJzmn:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.hkJzmn[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.hkJzmn[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));height:32px;position:relative;}/*!sc*/\n@media screen and (max-width:768px){.hkJzmn[data-no-visuals]{display:none;}}/*!sc*/\n.hkJzmn:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.hILMMl{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hILMMl:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hILMMl:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hILMMl[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hILMMl:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hILMMl:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hILMMl[data-inactive]{cursor:auto;}/*!sc*/\n.hILMMl:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hILMMl:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hILMMl:focus{outline:solid 1px transparent;}}/*!sc*/\n.hILMMl [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hILMMl[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hILMMl[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hILMMl[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hILMMl[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hILMMl[data-block=\"block\"]{width:100%;}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hILMMl [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hILMMl [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hILMMl [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"],.hILMMl [data-component=\"trailingVisual\"],.hILMMl [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hILMMl[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.hILMMl svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl > span{width:inherit;}/*!sc*/\n.ivbpoP{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.ivbpoP:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.ivbpoP:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.ivbpoP[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.ivbpoP:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.ivbpoP:active{-webkit-transition:none;transition:none;}/*!sc*/\n.ivbpoP[data-inactive]{cursor:auto;}/*!sc*/\n.ivbpoP:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled [data-component=ButtonCounter],.ivbpoP:disabled [data-component=\"leadingVisual\"],.ivbpoP:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.ivbpoP:focus{outline:solid 1px transparent;}}/*!sc*/\n.ivbpoP [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.ivbpoP[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.ivbpoP[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.ivbpoP[data-block=\"block\"]{width:100%;}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.ivbpoP [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.ivbpoP [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.ivbpoP [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.ivbpoP:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.ivbpoP[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.ivbpoP[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.ivbpoP:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-no-visuals]{margin-left:8px;}/*!sc*/\n.hviaoI{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hviaoI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hviaoI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hviaoI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hviaoI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hviaoI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hviaoI[data-inactive]{cursor:auto;}/*!sc*/\n.hviaoI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hviaoI:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hviaoI:focus{outline:solid 1px transparent;}}/*!sc*/\n.hviaoI [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hviaoI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hviaoI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hviaoI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hviaoI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hviaoI[data-block=\"block\"]{width:100%;}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hviaoI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hviaoI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hviaoI [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"],.hviaoI [data-component=\"trailingVisual\"],.hviaoI [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hviaoI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hviaoI[data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/\n.jXTShb{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.jXTShb:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.jXTShb:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.jXTShb[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.jXTShb:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.jXTShb:active{-webkit-transition:none;transition:none;}/*!sc*/\n.jXTShb[data-inactive]{cursor:auto;}/*!sc*/\n.jXTShb:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.jXTShb:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.jXTShb:focus{outline:solid 1px transparent;}}/*!sc*/\n.jXTShb [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.jXTShb[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.jXTShb[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.jXTShb[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.jXTShb[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.jXTShb[data-block=\"block\"]{width:100%;}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.jXTShb [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.jXTShb [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.jXTShb [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"],.jXTShb [data-component=\"trailingVisual\"],.jXTShb [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.jXTShb[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.jXTShb[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--fgColor-default,var(--color-fg-default,#1F2328));background-color:transparent;box-shadow:none;}/*!sc*/\n.fAkXQN:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fAkXQN:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fAkXQN[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fAkXQN:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fAkXQN[data-inactive]{cursor:auto;}/*!sc*/\n.fAkXQN:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled [data-component=ButtonCounter],.fAkXQN:disabled [data-component=\"leadingVisual\"],.fAkXQN:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fAkXQN:focus{outline:solid 1px transparent;}}/*!sc*/\n.fAkXQN [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fAkXQN[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fAkXQN[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fAkXQN[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fAkXQN[data-block=\"block\"]{width:100%;}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fAkXQN [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fAkXQN [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fAkXQN [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.fAkXQN[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.fAkXQN:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.fAkXQN:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.gfKkfV:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.gfKkfV:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.gfKkfV[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.gfKkfV:active{-webkit-transition:none;transition:none;}/*!sc*/\n.gfKkfV[data-inactive]{cursor:auto;}/*!sc*/\n.gfKkfV:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled [data-component=ButtonCounter],.gfKkfV:disabled [data-component=\"leadingVisual\"],.gfKkfV:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.gfKkfV:focus{outline:solid 1px transparent;}}/*!sc*/\n.gfKkfV [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.gfKkfV[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.gfKkfV[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.gfKkfV[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.gfKkfV[data-block=\"block\"]{width:100%;}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.gfKkfV [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.gfKkfV [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.gfKkfV [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.gfKkfV:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.gfKkfV[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.gfKkfV[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.gfKkfV:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dTgfec{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));padding-left:8px;padding-right:8px;}/*!sc*/\n.dTgfec:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dTgfec:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dTgfec[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dTgfec:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dTgfec[data-inactive]{cursor:auto;}/*!sc*/\n.dTgfec:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.dTgfec:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dTgfec:focus{outline:solid 1px transparent;}}/*!sc*/\n.dTgfec [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.dTgfec[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dTgfec[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dTgfec[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dTgfec[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dTgfec[data-block=\"block\"]{width:100%;}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.dTgfec [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dTgfec [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dTgfec [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"],.dTgfec [data-component=\"trailingVisual\"],.dTgfec [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.dTgfec[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dTgfec linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.pyyxt:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.pyyxt:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.pyyxt[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.pyyxt:active{-webkit-transition:none;transition:none;}/*!sc*/\n.pyyxt[data-inactive]{cursor:auto;}/*!sc*/\n.pyyxt:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.pyyxt:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.pyyxt:focus{outline:solid 1px transparent;}}/*!sc*/\n.pyyxt [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.pyyxt[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.pyyxt[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.pyyxt[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.pyyxt[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.pyyxt[data-block=\"block\"]{width:100%;}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.pyyxt [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.pyyxt [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.pyyxt [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"],.pyyxt [data-component=\"trailingVisual\"],.pyyxt [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.pyyxt[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.fmvlPZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fmvlPZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fmvlPZ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fmvlPZ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fmvlPZ:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fmvlPZ[data-inactive]{cursor:auto;}/*!sc*/\n.fmvlPZ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.fmvlPZ:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fmvlPZ:focus{outline:solid 1px transparent;}}/*!sc*/\n.fmvlPZ [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.fmvlPZ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fmvlPZ[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fmvlPZ[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fmvlPZ[data-block=\"block\"]{width:100%;}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fmvlPZ [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"],.fmvlPZ [data-component=\"trailingVisual\"],.fmvlPZ [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.fmvlPZ[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/\n.bcQZPI{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.bcQZPI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.bcQZPI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.bcQZPI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.bcQZPI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.bcQZPI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.bcQZPI[data-inactive]{cursor:auto;}/*!sc*/\n.bcQZPI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled [data-component=ButtonCounter],.bcQZPI:disabled [data-component=\"leadingVisual\"],.bcQZPI:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.bcQZPI:focus{outline:solid 1px transparent;}}/*!sc*/\n.bcQZPI [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.bcQZPI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.bcQZPI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.bcQZPI[data-block=\"block\"]{width:100%;}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.bcQZPI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.bcQZPI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.bcQZPI [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.bcQZPI:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.bcQZPI[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.bcQZPI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.bcQZPI:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/\n.dGDIQc{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.dGDIQc:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dGDIQc:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dGDIQc[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dGDIQc:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dGDIQc:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dGDIQc[data-inactive]{cursor:auto;}/*!sc*/\n.dGDIQc:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled [data-component=ButtonCounter],.dGDIQc:disabled [data-component=\"leadingVisual\"],.dGDIQc:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dGDIQc:focus{outline:solid 1px transparent;}}/*!sc*/\n.dGDIQc [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dGDIQc[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dGDIQc[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dGDIQc[data-block=\"block\"]{width:100%;}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dGDIQc [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dGDIQc [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dGDIQc [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.dGDIQc:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.dGDIQc[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.dGDIQc[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.dGDIQc:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\ndata-styled.g9[id=\"types__StyledButton-sc-ws60qy-0\"]{content:\"blmaBs,hkJzmn,hILMMl,ivbpoP,hviaoI,jXTShb,fAkXQN,gfKkfV,dTgfec,pyyxt,fmvlPZ,bcQZPI,dGDIQc,\"}/*!sc*/\n.gNgnVl{position:relative;display:inline-block;}/*!sc*/\n.gNgnVl::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f));border-radius:6px;opacity:0;}/*!sc*/\n@-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n.gNgnVl:hover::after,.gNgnVl:active::after,.gNgnVl:focus::after,.gNgnVl:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-no-delay:hover::after,.gNgnVl.tooltipped-no-delay:active::after,.gNgnVl.tooltipped-no-delay:focus::after,.gNgnVl.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-multiline:hover::after,.gNgnVl.tooltipped-multiline:active::after,.gNgnVl.tooltipped-multiline:focus::after,.gNgnVl.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-se::after,.gNgnVl.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/\n.gNgnVl.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-sw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-n::after,.gNgnVl.tooltipped-ne::after,.gNgnVl.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/\n.gNgnVl.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-nw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/\n.gNgnVl.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-s::after,.gNgnVl.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-w::after,.gNgnVl.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/\n.gNgnVl.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/\n.gNgnVl.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/\ndata-styled.g14[id=\"Tooltip__TooltipBase-sc-17tf59c-0\"]{content:\"gNgnVl,\"}/*!sc*/\n.eKEtoB{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;margin-left:4px;margin-right:8px;text-transform:capitalize;}/*!sc*/\n.fUpWeN{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/\ndata-styled.g16[id=\"Truncate__StyledTruncate-sc-23o1d2-0\"]{content:\"eKEtoB,fUpWeN,\"}/*!sc*/\n.cXNreu{font-size:14px;line-height:20px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:32px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.cXNreu input,.cXNreu textarea{cursor:text;}/*!sc*/\n.cXNreu select{cursor:pointer;}/*!sc*/\n.cXNreu input::-webkit-input-placeholder,.cXNreu textarea::-webkit-input-placeholder,.cXNreu select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::-moz-placeholder,.cXNreu textarea::-moz-placeholder,.cXNreu select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input:-ms-input-placeholder,.cXNreu textarea:-ms-input-placeholder,.cXNreu select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::placeholder,.cXNreu textarea::placeholder,.cXNreu select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu:focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/\n.cXNreu > textarea{padding:12px;}/*!sc*/\n@media (min-width:768px){.cXNreu{font-size:14px;}}/*!sc*/\ndata-styled.g37[id=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0\"]{content:\"cXNreu,\"}/*!sc*/\n.jbzqwE{background-repeat:no-repeat;background-position:right 8px center;padding-left:12px;padding-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.jbzqwE > :not(:last-child){margin-right:8px;}/*!sc*/\n.jbzqwE .TextInput-icon,.jbzqwE .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/\n.jbzqwE > input,.jbzqwE > select{padding-left:0;padding-right:0;}/*!sc*/\ndata-styled.g38[id=\"TextInputWrapper-sc-1mqhpbi-1\"]{content:\"jbzqwE,\"}/*!sc*/\n.cDLBls{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/\n.cDLBls:focus{outline:0;}/*!sc*/\ndata-styled.g39[id=\"UnstyledTextInput-sc-14ypya-0\"]{content:\"cDLBls,\"}/*!sc*/\n.dAjliH{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;height:100%;width:100%;}/*!sc*/\n.dAjliH .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff));border-color:var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f));border-style:solid;border-width:1px;border-radius:var(--segmented-control-outer-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--segmented-control-button-inner-padding);padding-right:var(--segmented-control-button-inner-padding);}/*!sc*/\n.dAjliH svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dAjliH:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.dAjliH .segmentedControl-text:after{content:\"Code\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.dAjliH:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\n.fIktcg{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;padding:var(--segmented-control-button-bg-inset);height:100%;width:100%;}/*!sc*/\n.fIktcg .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:calc(var(--segmented-control-outer-radius) - var(--segmented-control-button-bg-inset) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));padding-right:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));}/*!sc*/\n.fIktcg svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fIktcg:hover .segmentedControl-content{background-color:var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2)));}/*!sc*/\n.fIktcg:active .segmentedControl-content{background-color:var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4)));}/*!sc*/\n.fIktcg:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.fIktcg .segmentedControl-text:after{content:\"Blame\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.fIktcg:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\ndata-styled.g69[id=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0\"]{content:\"dAjliH,fIktcg,\"}/*!sc*/\n.huxtnT{background-color:var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2));border-radius:6px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:28px;margin:0;padding:0;}/*!sc*/\ndata-styled.g71[id=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0\"]{content:\"huxtnT,\"}/*!sc*/\n.cjbBGq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;isolation:isolate;}/*!sc*/\n.cjbBGq.cjbBGq > *{margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/\n.cjbBGq.cjbBGq > *:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:focus,.cjbBGq.cjbBGq > *:active,.cjbBGq.cjbBGq > *:hover{z-index:1;}/*!sc*/\ndata-styled.g87[id=\"ButtonGroup-sc-1gxhls1-0\"]{content:\"cjbBGq,\"}/*!sc*/\n</style><meta data-hydrostats=\"publish\"/> <!-- --> <!-- --> <!-- --> <button hidden=\"\" data-testid=\"header-permalink-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><div><div style=\"--sticky-pane-height:100vh\" class=\"Box-sc-g0xbh4-0 fSWWem\"><div class=\"Box-sc-g0xbh4-0 kPPmzM\"><div class=\"Box-sc-g0xbh4-0 cIAPDV\"><div tabindex=\"0\" class=\"Box-sc-g0xbh4-0 gvCnwW\"><div class=\"Box-sc-g0xbh4-0 esrURn\"><div class=\"Box-sc-g0xbh4-0 eUyHuk\"></div><div style=\"--pane-width:320px\" class=\"Box-sc-g0xbh4-0 gNdDUH\"></div><div class=\"Box-sc-g0xbh4-0 hAeDYA\"><div role=\"slider\" aria-label=\"Draggable pane splitter\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"Pane width 0 pixels\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 fjdBNx\"></div></div></div></div><div class=\"Box-sc-g0xbh4-0 emFMJu\"><div class=\"Box-sc-g0xbh4-0\"></div><div class=\"Box-sc-g0xbh4-0 hlUAHL\"><div data-selector=\"repos-split-pane-content\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 iStsmI\"><div class=\"Box-sc-g0xbh4-0 eIgvIk\"><div class=\"Box-sc-g0xbh4-0 eVFfWF container\"><div class=\"px-3 pt-3 pb-0\" id=\"StickyHeader\"><div class=\"Box-sc-g0xbh4-0 fywjmm\"><div class=\"Box-sc-g0xbh4-0 dyczTK\"><div class=\"Box-sc-g0xbh4-0 cpXcux react-code-view-header-wrap--narrow\"><div class=\"Box-sc-g0xbh4-0 iPEkxH\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 jUriTl\"><button style=\"--button-color:fg.muted\" type=\"button\" aria-label=\"Expand file tree\" data-testid=\"expand-file-tree-button-mobile\" class=\"types__StyledButton-sc-ws60qy-0 blmaBs\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-left\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z\"></path></svg></span><span data-component=\"text\">Files</span></span></button><span role=\"tooltip\" aria-label=\"Expand file tree\" id=\"expand-button-file-tree-button\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-se\"><button data-component=\"IconButton\" type=\"button\" data-testid=\"expand-file-tree-button\" aria-labelledby=\"expand-button-file-tree-button\" aria-controls=\"repos-file-tree\" class=\"types__StyledButton-sc-ws60qy-0 hkJzmn\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-sidebar-collapse\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z\"></path><path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\"></path></svg></button></span><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></h2></div><div class=\"react-code-view-header-mb--narrow mr-2\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector-wide\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 ehCeGn react-code-view-header-mb--narrow\"><div class=\"Box-sc-g0xbh4-0 eTvGbF\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"repos-header-breadcrumb-heading\" id=\"repos-header-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"repos-header-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><h1 tabindex=\"-1\" id=\"file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 diwsLq\">close.xbm</h1></div><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy path\" data-testid=\"breadcrumb-copy-path-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 ivbpoP\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button></div></div></div><div class=\"react-code-view-header-element--wide\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <div><div class=\"Box-sc-g0xbh4-0 kfYOBR\"><span class=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0 TextInputWrapper-sc-1mqhpbi-1 cXNreu jbzqwE TextInput-wrapper\" aria-busy=\"false\"><span class=\"TextInput-icon\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-search\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></span><input type=\"text\" aria-label=\"Go to file\" role=\"combobox\" aria-controls=\"file-results-list\" aria-expanded=\"false\" aria-haspopup=\"dialog\" autoCorrect=\"off\" spellcheck=\"false\" placeholder=\"Go to file\" data-component=\"input\" class=\"UnstyledTextInput-sc-14ypya-0 cDLBls\" value=\"\"/><span class=\"TextInput-icon\"></span></span></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-wide\" id=\":R156d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div><div class=\"react-code-view-header-element--narrow\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-narrow\" id=\":R157d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 hVZtwF react-code-view-bottom-padding\"> <div class=\"Box-sc-g0xbh4-0 cMYnca\"></div> <!-- --> <!-- --> </div><div class=\"Box-sc-g0xbh4-0 hVZtwF\"> <!-- --> <!-- --> <div class=\"d-flex flex-column border rounded-2 mb-3 pl-1\"><div class=\"Box-sc-g0xbh4-0 brJRqk\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">Latest commit</h2><div style=\"width:120px\" class=\"Skeleton Skeleton--text\" data-testid=\"loading\"> </div><div class=\"d-flex gap-2\"><div data-testid=\"latest-commit-details\" class=\"d-none d-sm-flex flex-items-center\"></div><div class=\"d-flex gap-2\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">History</h2><a aria-label=\"Commit history\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN d-none d-lg-flex\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span><span data-component=\"text\"><span class=\"Text-sc-17v1xeu-0 gPDEWA fgColor-default\">History</span></span></span></a><div class=\"Box-sc-g0xbh4-0 bqgLjk\"></div><div class=\"d-flex d-lg-none\"><span role=\"tooltip\" aria-label=\"History\" id=\"history-icon-button-tooltip\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><a aria-label=\"Commit history\" aria-describedby=\"history-icon-button-tooltip\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span></span></a></span></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iJmJly\"><div class=\"Box-sc-g0xbh4-0 jACbi container\"><div class=\"Box-sc-g0xbh4-0 gIJuDf react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 VHzRk react-blob-view-header-sticky\" id=\"repos-sticky-header\"><div class=\"Box-sc-g0xbh4-0 ePiodO\"><div class=\"Box-sc-g0xbh4-0 react-blob-sticky-header\"><div class=\"Box-sc-g0xbh4-0 kQJlnf\"><div class=\"Box-sc-g0xbh4-0 nSWSp\"><div class=\"Box-sc-g0xbh4-0 lhFvfi\"><div class=\"Box-sc-g0xbh4-0 doiYd\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 jKPiSV\"><div class=\"Box-sc-g0xbh4-0 iZJewz\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"sticky-breadcrumb-heading\" id=\"sticky-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"sticky-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><h1 tabindex=\"-1\" id=\"sticky-file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 jAEDJk\">close.xbm</h1></div></div></div></div><button style=\"--button-color:fg.default\" type=\"button\" data-size=\"small\" class=\"types__StyledButton-sc-ws60qy-0 gfKkfV\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-up\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z\"></path></svg></span><span data-component=\"text\">Top</span></span></button></div></div></div><div class=\"Box-sc-g0xbh4-0 jfjHXm\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">File metadata and controls</h2><div class=\"Box-sc-g0xbh4-0 bfkNRF\"><ul aria-label=\"File view\" class=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0 huxtnT\"><li class=\"Box-sc-g0xbh4-0 fXBLEV\"><button aria-current=\"true\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 dAjliH\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Code</div></span></button></li><li class=\"Box-sc-g0xbh4-0 gMPsNT\"><button aria-current=\"false\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 fIktcg\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Blame</div></span></button></li></ul><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-in-header\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iBylDf\"><div class=\"Box-sc-g0xbh4-0 kSGBPx react-blob-header-edit-and-raw-actions\"><div class=\"ButtonGroup-sc-1gxhls1-0 cjbBGq\"><a href=\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\" data-testid=\"raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 dTgfec\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Raw</span></span></a><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy raw content\" data-testid=\"copy-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 pyyxt\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button><span role=\"tooltip\" aria-label=\"Download raw file\" id=\":Rdcsptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Download raw content\" data-testid=\"download-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 fmvlPZ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-download\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\"></path><path d=\"M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z\"></path></svg></button></span></div><button hidden=\"\" data-testid=\"raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"copy-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"download-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><span role=\"tooltip\" aria-label=\"Open symbols panel\" id=\":R5sptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-nw\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Symbols\" aria-pressed=\"false\" aria-expanded=\"false\" aria-controls=\"symbols-pane\" class=\"types__StyledButton-sc-ws60qy-0 bcQZPI\" data-testid=\"symbols-button\" id=\"symbols-button\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-code-square\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path></svg></button></span><div class=\"Box-sc-g0xbh4-0 react-blob-header-edit-and-raw-actions-combined\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Edit and raw actions\" class=\"types__StyledButton-sc-ws60qy-0 dGDIQc js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button\" id=\":Rnsptal9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button></div></div></div></div><div></div></div><div class=\"Box-sc-g0xbh4-0 ytOJl\"><section aria-labelledby=\"file-name-id-wide file-name-id-mobile\" class=\"Box-sc-g0xbh4-0 jWnGGx\"><div class=\"Box-sc-g0xbh4-0 TCenl\"><div id=\"highlighted-line-menu-positioner\" class=\"position-relative\"><div id=\"copilot-button-positioner\" class=\"Box-sc-g0xbh4-0 cluMzC\"><div class=\"Box-sc-g0xbh4-0 eRkHwF\"><div class=\"Box-sc-g0xbh4-0 knCTAx react-code-file-contents\" role=\"presentation\" aria-hidden=\"true\" data-tab-size=\"8\" data-paste-markdown-skip=\"true\" data-hpc=\"true\"><div class=\"react-line-numbers\" style=\"pointer-events:auto\"><div data-line-number=\"1\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">1</div><div data-line-number=\"2\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">2</div><div data-line-number=\"3\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">3</div><div data-line-number=\"4\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">4</div></div><div class=\"react-code-lines\"><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC1\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"1\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_width</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC2\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"2\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_height</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC3\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"3\" style=\"position:relative\"><span class=\"pl-k\">static</span> <span class=\"pl-smi\">unsigned <span class=\"pl-smi\">char</span></span> <span class=\"pl-s1\">close_bits</span>[] <span class=\"pl-c1\">=</span> {</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC4\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"4\" style=\"position:relative\">   <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span> };</div></div></div></div></div></div><div id=\"copilot-button-container\"></div></div><div id=\"highlighted-line-menu-container\"></div></div></div><button hidden=\"\" data-testid=\"hotkey-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class=\"Box-sc-g0xbh4-0\"></div></div></div></div></div><div id=\"find-result-marks-container\" class=\"Box-sc-g0xbh4-0 aZrVR\"></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div> <!-- --> <!-- --> <!-- --> <script type=\"application/json\" id=\"__PRIMER_DATA_:R0:__\">{\"resolvedServerColorMode\":\"day\"}</script></div>\n</react-app>\n</turbo-frame>\n\n\n\n  </div>\n\n</turbo-frame>\n\n    </main>\n  </div>\n\n  </div>\n\n          <footer class=\"footer pt-8 pb-6 f6 color-fg-muted p-responsive\" role=\"contentinfo\" >\n  <h2 class='sr-only'>Footer</h2>\n\n  \n\n\n  <div class=\"d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap\">\n    <div class=\"d-flex flex-items-center flex-shrink-0 mx-2\">\n      <a aria-label=\"Homepage\" title=\"GitHub\" class=\"footer-octicon mr-2\" href=\"https://github.com\">\n        <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n</a>\n      <span>\n        &copy; 2024 GitHub,&nbsp;Inc.\n      </span>\n    </div>\n\n    <nav aria-label=\"Footer\">\n      <h3 class=\"sr-only\" id=\"sr-footer-heading\">Footer navigation</h3>\n\n      <ul class=\"list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0\" aria-labelledby=\"sr-footer-heading\">\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}\" href=\"https://docs.github.com/site-policy/github-terms/github-terms-of-service\" data-view-component=\"true\" class=\"Link--secondary Link\">Terms</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}\" href=\"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\" data-view-component=\"true\" class=\"Link--secondary Link\">Privacy</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}\" href=\"https://github.com/security\" data-view-component=\"true\" class=\"Link--secondary Link\">Security</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}\" href=\"https://www.githubstatus.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Status</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}\" href=\"https://docs.github.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Docs</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}\" href=\"https://support.github.com?tags=dotcom-footer\" data-view-component=\"true\" class=\"Link--secondary Link\">Contact</a>\n          </li>\n\n          <li class=\"mr-3\" >\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Manage cookies\n    </button>\n  </cookie-consent-link>\n</li>\n\n<li class=\"mr-3\">\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Do not share my personal information\n    </button>\n  </cookie-consent-link>\n</li>\n\n      </ul>\n    </nav>\n  </div>\n</footer>\n\n\n\n\n    <ghcc-consent id=\"ghcc\" class=\"position-fixed bottom-0 left-0\" style=\"z-index: 999999\" data-initial-cookie-consent-allowed=\"\" data-cookie-consent-required=\"true\"></ghcc-consent>\n\n\n  <div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\" hidden>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n    <button type=\"button\" class=\"flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    You can’t perform that action at this time.\n  </div>\n\n    <template id=\"site-details-dialog\">\n  <details class=\"details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm\" open>\n    <summary role=\"button\" aria-label=\"Close dialog\"></summary>\n    <details-dialog class=\"Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal\">\n      <button class=\"Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0\" type=\"button\" aria-label=\"Close dialog\" data-close-dialog>\n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n      </button>\n      <div class=\"octocat-spinner my-6 js-details-dialog-spinner\"></div>\n    </details-dialog>\n  </details>\n</template>\n\n    <div class=\"Popover js-hovercard-content position-absolute\" style=\"display: none; outline: none;\" tabindex=\"0\">\n  <div class=\"Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large\" style=\"width:360px;\">\n  </div>\n</div>\n\n    <template id=\"snippet-clipboard-copy-button\">\n  <div class=\"zeroclipboard-container position-absolute right-0 top-0\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon m-2\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n<template id=\"snippet-clipboard-copy-button-unpositioned\">\n  <div class=\"zeroclipboard-container\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 tooltipped-no-delay d-flex flex-justify-center flex-items-center\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n\n\n\n\n    </div>\n\n    <div id=\"js-global-screen-reader-notice\" class=\"sr-only\" aria-live=\"polite\" aria-atomic=\"true\" ></div>\n    <div id=\"js-global-screen-reader-notice-assertive\" class=\"sr-only\" aria-live=\"assertive\" aria-atomic=\"true\"></div>\n  </body>\n</html>\n\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/environment",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=labwc:wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n# WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=capitaine-cursors-light\nXCURSOR_SIZE=26\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\n#LIBVA_DRIVER_NAME=nvidia\n#VDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt6ct\nQT_PLATFORM_PLUGIN=qt6ct\nQT_PLATFORMTHEME=qt6ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n\nGRIM_DEFAULT_DIR=~/Pictures/screenshot/\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/menu-generator.xml",
    "content": "<?xml version=\"1.0\"?>\n<openbox_menu>\n\t<menu id=\"root-menu\" label=\"\" execute=\"labwc-menu-generator -p\"/>\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<openbox_menu>\n<menu id=\"root-menu\" label=\"root-menu\">\n\t\t<item label=\"File\">\n\t\t\t<action name=\"Execute\"><command>nemo</command></action>\n\t\t</item>\n\t\t<item label=\"E-Mail\">\n\t\t\t<action name=\"Execute\"><command>sylpheed</command></action>\n\t\t</item>\n\t\t<item label=\"Browser\">\n\t\t\t<action name=\"Execute\"><command>firefox</command></action>\n\t\t</item>\n\t\t<item label=\"Terminal\">\n\t\t\t<action name=\"Execute\"><command>foot</command></action>\n\t\t</item>\n\t\t<item label=\"Launcher\">\n\t\t\t<action name=\"Execute\"><command>tofi-drun</command></action>\n\t\t</item>\n\t<separator/>\n\t<menu id=\"Exit\" label=\"Exit\">\n\t<item label=\"Logout\">\n\t\t<action name=\"Execute\"><command>labwc --exit</command></action>\n\t</item>\n\t<item label=\"Suspend\">\n\t\t<action name=\"Execute\"><command>sudo systemctl suspend</command></action>\n\t</item>\n\t<item label=\"Restart\">\n\t\t<action name=\"Execute\"><command>sudo systemctl reboot</command></action>\n\t</item>\n\t<item label=\"Shutdown\">\n\t\t<action name=\"Execute\"><command>sudo systemctl poweroff</command></action>\n\t</item>\n\t</menu>\n <!-- Other -->\n<!-- \t\t<separator/> -->\n<!--  -->\n<!-- \t<menu id=\"Vpn\" label=\"VPN\"> -->\n<!-- \t<item label=\"Connect\"> -->\n<!-- \t\t<action name=\"Execute\"><command>nmcli connection up us2950.nordvpn.com.udp</command></action> -->\n<!-- \t</item> -->\n<!-- \t<item label=\"Disconnect\"> -->\n<!-- \t\t<action name=\"Execute\"><command>nmcli connection down us2950.nordvpn.com.udp</command></action> -->\n<!-- \t</item> -->\n<!-- \t<item label=\"Network Manager Config\"> -->\n<!-- \t\t<action name=\"Execute\"><command>nm-connection-editor</command></action> -->\n<!-- \t</item> -->\n<!-- \t</menu> -->\n</menu> <!-- root-menu -->\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>8</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <allowTearing>no</allowTearing>\n    <autoEnableOutputs>yes</autoEnableOutputs>\n    <reuseOutputMode>no</reuseOutputMode>\n    <xwaylandPersistence>no</xwaylandPersistence>\n    <primarySelection>yes</primarySelection>\n  </core>\n\n  <placement>\n    <policy>cascade</policy>\n    <cascadeOffset x=\"40\" y=\"30\"/>\n  </placement>\n  \n  <!-- <margin top=\"4\" bottom=\"4\" left=\"4\" right=\"4\" output=\"\"/> -->\n\n  <theme>\n    <name>WhiteSur-Light</name>\n    <icon>Haiku</icon>\n    <fallbackAppIcon>labwc</fallbackAppIcon>\n    <titlebar>\n      <!-- layout>icon:iconify,max,close</layout -->\n      <layout>desk:iconify,max,close</layout>\n      <showTitle>yes</showTitle>\n    </titlebar>    \n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n    <dropShadows>no</dropShadows>\n    <dropShadowsOnTiled>no</dropShadowsOnTiled>\n    \n    <font place=\"ActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>11</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"InActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>11</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n\n    <font place=\"MenuItem\">\n\t   <name>Misc OhSnap</name>\n       <size>11</size>\n       <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n\t\t<name>Misc OhSnap</name>\n        <size>11</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n  </theme>\n  \n  <windowSwitcher show=\"yes\" style=\"thumbnail\" preview=\"no\" outlines=\"no\" allWorkspaces=\"yes\">\n    <osd show=\"yes\" style=\"thumbnail\" output=\"all\" thumbnailLabelFormat=\"%T\" />\n    <fields>\n      <field content=\"workspace\" width=\"25%\"/>\n      <field content=\"trimmed_identifier\" width=\"20%\"/>\n      <field content=\"title\" width=\"55%\"/>\n      <!-- field content=\"type_short\" width=\"5%\"/-->\n    </fields>\n  </windowSwitcher>\n  \n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n    <windowEdgeStrength>20</windowEdgeStrength>\n   <unSnapThreshold>20</unSnapThreshold>\n   <unMaximizeThreshold>150</unMaximizeThreshold>\n  </resistance>\n  \n  <resize>\n    <popupShow>Always</popupShow>\n    <drawContents>no</drawContents>\n    <minimumArea>8</minimumArea>\n  </resize>\n    \n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n\n  <snapping>\n    <!-- Set range to 0 to disable window snapping completely -->\n    <range>10</range>\n    <cornerRange>50</cornerRange>\n    <overlay enabled=\"yes\">\n      <delay inner=\"500\" outer=\"500\" />\n    </overlay>\n    <topMaximize>no</topMaximize>\n    <notifyClient>always</notifyClient>\n  </snapping>\n\n    <!-- <desktops> -->\n    <!--       <popupTime>1000</popupTime>E -->\n    <!--   <names> -->\n    <!--     <name>1</name> -->\n    <!--     <name>2</name> -->\n    <!--     <name>3</name> -->\n    <!--     <name>4</name> -->\n    <!--   </names> -->\n    <!-- </desktops> -->\n  \n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"17%\" y=\"17%\" height=\"66%\" width=\"66%\"/>\n    <region name=\"center-big\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"100%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <numlock>off</numlock>\n    <layoutScope>global</layoutScope>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"W-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"W-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"W-S-Return\">\n      <action name=\"Execute\" command=\"foot --override=colors.background=000000 --override=colors.foreground=ffffff\"/>\n    </keybind>\n    <keybind key=\"W-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"W-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <!-- <keybind key=\"W-S-b\"> -->\n    <!--   <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"W-S-e\">\n      <action name=\"Execute\" command=\"~/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <!-- <keybind key=\"W-a\"> -->\n    <!--   <action name=\"ToggleMaximize\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-f\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    \n    <keybind key=\"W-C-S-Left\">\n\t\t<action name=\"GrowToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"W-C-S-Right\">\n\t\t<action name=\"GrowToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"W-C-S-Up\">\n\t\t<action name=\"GrowToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"W-C-S-Down\">\n\t\t<action name=\"GrowToEdge\" direction=\"down\" />\n    </keybind>\n\n    <keybind key=\"W-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"W-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"W-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"W-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n    <keybind key=\"W-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n    </keybind>\n    <keybind key=\"W-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n    </keybind>\n    <keybind key=\"W-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n    </keybind>\n    <keybind key=\"W-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n    </keybind>\n    <keybind key=\"W-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n    </keybind>\n\n    <keybind key=\"W-C-Left\">\n      <action name=\"GoToDesktop\" to=\"left\"/>\n    </keybind>\n    <keybind key=\"W-C-Right\">\n      <action name=\"GoToDesktop\" to=\"right\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioLowerVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioRaiseVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioMute\">\n      <action name=\"Execute\" command=\"amixer sset Master toggle\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessUp\">\n      <action name=\"Execute\" command=\"brightnessctl set +10%\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessDown\">\n      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/>\n    </keybind>    \n    <keybind key=\"Print\">\n      <action name=\"Execute\" command=\"grim -l 1\"/>\n      <action name=\"Execute\" command=\"notify-send 'Screenshot!'\"/>\n    </keybind>\n    <keybind key=\"XF86FullScreen\">\n\t\t<action name=\"ToggleFullscreen\"/>\n    </keybind>\n\n    <keybind key=\"W-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"W-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"W-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"W-S-a\">\n      <action name=\"SnapToRegion\" region=\"center-big\"/>\n    </keybind>\n\n    <keybind key=\"W-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"W-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n\n    <context name=\"Frame\">\n      <mousebind button=\"W-Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"W-Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"W-Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"W-Right\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n   <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"Unshade\" />\n        <action name=\"Focus\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"Unfocus\" />\n        <action name=\"Shade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n       <action name=\"SnapToRegion\" region=\"center-big\"/>\n        <!-- <action name=\"ToggleMaximize\" /> -->\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Click\">\n        <action name=\"Kill\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"SnapToRegion\" region=\"center-big\"/>\n        <!-- <action name=\"ToggleMaximize\" /> -->\n      </mousebind>\n      <!-- <mousebind button=\"Right\" action=\"Click\"> -->\n      <!--   <action name=\"ToggleMaximize\" direction=\"horizontal\" /> -->\n      <!-- </mousebind> -->\n      <!-- <mousebind button=\"Middle\" action=\"Click\"> -->\n      <!--   <action name=\"ToggleMaximize\" direction=\"vertical\" /> -->\n      <!-- </mousebind> -->\n    </context>\n\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Icon\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Shade\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleShade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"AllDesktops\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleOmnipresent\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n    </context>\n        \n    <context name=\"Root\">\n      <!-- <mousebind button=\"Left\" action=\"Press\"> -->\n      <!--   <action name=\"ShowMenu\" menu=\"root-menu\" /> -->\n      <!-- </mousebind> -->\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <!-- <mousebind button=\"Middle\" action=\"Press\"> -->\n      <!--   <action name=\"ShowMenu\" menu=\"root-menu\" /> -->\n      <!-- </mousebind> -->\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\" />\n      </mousebind>\n    </context>\n    \n  </mouse>\n  <!--\n    The *category* attribute is optional and can be set to touch, touchpad,\n    non-touch, default or the name of a device. You can obtain device names by\n    running *libinput list-devices* as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n\n  <libinput>\n    <device category=\"default\">\n    <naturalScroll></naturalScroll>\n    <leftHanded></leftHanded>\n    <pointerSpeed></pointerSpeed>\n    <accelProfile></accelProfile>\n    <tap>yes</tap>\n    <tapButtonMap></tapButtonMap>\n    <tapAndDrag></tapAndDrag>\n    <!-- dragLock>sticky</dragLock -->\n    <threeFingerDrag></threeFingerDrag>\n    <middleEmulation></middleEmulation>\n    <disableWhileTyping></disableWhileTyping>\n    <clickMethod></clickMethod>\n    <scrollMethod></scrollMethod>\n    <sendEventsMode></sendEventsMode>\n    <calibrationMatrix></calibrationMatrix>\n    <scrollFactor>1.0</scrollFactor>\n    </device>\n  </libinput>\n  \n\t<windowRules>\n\t<windowRule identifier=\"Firefox\">\n\t<action name=\"ToggleDecorations\"/>\n\t      <action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<!-- <windowRule identifier=\"org.inkscape.org\"> -->\n\t<!-- <action name=\"SnapToRegion\" region=\"center-big\"/> -->\n\t<!-- </windowRule> -->\n\t<windowRule identifier=\"Zed\">\n\t<action name=\"ToggleDecorations\"/>\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t</windowRules>\n  <menu>\n    <ignoreButtonReleasePeriod>250</ignoreButtonReleasePeriod>\n     <showIcons>no</showIcons>\n  </menu>\n\n  <!--\n    Magnifier settings\n    'width' sets the width in pixels of the magnifier window.\n    'height' sets the height in pixels of the magnifier window.\n    'initScale' sets the initial magnification factor at boot.\n    'increment' sets the amount by which the magnification factor\n      changes when 'ZoomIn' or 'ZoomOut' are called.\n    'useFilter' sets whether to use a bilinear filter on the magnified\n      output or simply to take nearest pixel.\n  \n  <magnifier>\n    <width>400</width>\n    <height>400</height>\n    <initScale>2.0</initScale>\n    <increment>0.2</increment>\n    <useFilter>true</useFilter>\n  </magnifier>\n -->\n</labwc_config>\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 2\n#padding.height: 3\n\n# ToggleKeybinds status indicator\n#window.active.indicator.toggled-keybind.color: #ff0000\n\n#\n# The global padding.{width,height} of openbox are not supported because\n# the default labwc button geometry deviates from that of openbox\n#\nwindow.titlebar.padding.width: 0\nwindow.titlebar.padding.height: 0\n\n# window border\nwindow.active.border.color: #281733\nwindow.inactive.border.color: #281733\n\n# window titlebar background\nwindow.active.title.bg.color: #281733\nwindow.inactive.title.bg.color: #fffacd\n\n# window titlebar text\nwindow.active.label.text.color: #ffcd1c\nwindow.inactive.label.text.color: #333333\nwindow.label.text.justify: left\n\n# window button width and spacing\nwindow.button.width: 24\nwindow.button.height: 24\nwindow.button.spacing: 0\n\n# window button hover effect\n#window.button.hover.bg.corner-radius: 0\n\n# window buttons\n window.active.button.unpressed.image.color: #ffffff\n window.inactive.button.unpressed.image.color: #333333\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n menu.items.bg.color: #FFCD1C\n menu.items.text.color: #000000\n menu.items.active.bg.color: #0000FF\n menu.items.active.text.color: #FFFACD\n# menu.items.padding.x: 7\n menu.items.padding.y: 5\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n menu.separator.color: #111111\n# menu.title.bg.color: #589bda\n# menu.title.text.color: #ffffff\n# menu.title.text.justify: Center\n\n\n# on screen display (window-cycle dialog)\n osd.bg.color: #FFFACD\n osd.border.color: #000000\n osd.border.width: 2\n osd.label.text.color: #000000\n  osd.window-switcher.preview.border.width: 2\n osd.window-switcher.preview.border.color: #FFCD1C\n\n\n# window drop-shadows\nwindow.active.shadow.size: 60\nwindow.inactive.shadow.size: 40\nwindow.active.shadow.color: #00000060\nwindow.inactive.shadow.color: #00000040\n\n# Default values for following options change depending on the rendering\n# backend. For software-based renderers, *.bg.enabled is \"no\" and\n# *.border.enabled is \"yes\" if not set. For hardware-based renderers,\n# *.bg.enabled is \"yes\" and *.border.enabled is \"no\" if not set.\n# Setting *.bg.enabled to \"yes\" for software-based renderer with translucent\n# background color may severely impact performance.\n#\n# snapping.overlay.region.bg.enabled:\n# snapping.overlay.edge.bg.enabled:\n# snapping.overlay.region.border.enabled:\n# snapping.overlay.edge.border.enabled:\n\nsnapping.overlay.region.bg.color: #8080b380\nsnapping.overlay.edge.bg.color: #8080b380\nsnapping.overlay.region.border.width: 2\nsnapping.overlay.edge.border.width: 1\nsnapping.overlay.region.border.color: #dddda6,#000000,#dddda6\nsnapping.overlay.edge.border.color: #dddda6,#000000,#dddda6\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#FFCD1C\ntext-color=#281733\n#width=120\n#height=50\nouter-margin=4,4\npadding=8\nborder-size=2\nborder-color=#281733\nborder-radius=0\nicons=0\ndefault-timeout=3000\nfont=Misc OhSnap Bold 11\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FF0000\ntext-color=#000000\ndefault-timeout=8000\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\"\n}\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/qt6ct/qt6ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt6ct/colors/sand.conf\ncustom_palette=true\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"Misc Ohsnap,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular\"\ngeneral=\"Misc Ohsnap,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=1\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x36\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x36\\0\\0\\0\\0\\0\\0\\0\\0\\x5\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x36)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/bright-down.sh",
    "content": "#!/bin/bash\nexec brightnessctl set 10%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/bright-up.sh",
    "content": "#!/bin/bash\nexec brightnessctl set +10% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/firefox-sync.sh",
    "content": "#!/bin/sh\n\nstatic=static-$1\nlink=$1\nvolatile=/dev/shm/firefox-$1-$USER\n\nIFS=\nset -efu\n\ncd ~/.mozilla/firefox\n\nif [ ! -r $volatile ]; then\n\tmkdir -m0700 $volatile\nfi\n\nif [ \"$(readlink $link)\" != \"$volatile\" ]; then\n\tmv $link $static\n\tln -s $volatile $link\nfi\n\nif [ -e $link/.unpacked ]; then\n\trsync -av --delete --exclude .unpacked ./$link/ ./$static/\nelse\n\trsync -av ./$static/ ./$link/\n\ttouch $link/.unpacked\nfi\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"Filtered\"\nelse\n\techo \"-\"\nfi\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/powerprofilecycle.sh",
    "content": "#!/bin/bash\n#\n# Script to cycle through power-profiles-daemon profiles. Handy for integration\n# with waybar, i3blocks and others. When run it will cycle to next profile and\n# output a corresponding fa-icon for displaying in a bar. With the -m toggle,\n# the script will not cycle profiles, rather just print fa-icon corresponding to\n# current profile.\n#\n\nPSET=\"powerprofilesctl set\"\nPGET=\"powerprofilesctl get\"\n\nwhile getopts \"mh\" opt; do\n  case $opt in\n    m)\n      case $($PGET) in\n        performance)\n          echo \"PERFORMANCE\" && exit 0\n          ;;\n        power-saver)\n          echo \"POWERSAVE\" && exit 0\n          ;;\n        balanced)\n          echo \"BALANCED\" && exit 0 \n      esac\n      ;;\n    h)\n      echo -e \"Run script without arguments to cycle power profiles and print icon. \\n-m Monitor. Get power profile and print icon. \\n-h Help. Show this help text\"  \n      exit 0\n      ;;\n    *)\n      echo \"Invalid option. Try -h.\"\n      exit 1\n  esac\ndone\n\ncase $($PGET) in\n  performance)\n    $PSET power-saver && echo \"POWERSAVE\" && exit 0\n    ;;\n  power-saver)\n    $PSET balanced && echo \"BALANCED\" && exit 0\n    ;;\n  balanced)\n    $PSET performance && echo \"PERFORMANCE\" && exit 0\n    ;;\nesac\n\necho \"Could not find power profile match. Is power-profiles-daemon running?\"\nexit 1\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/rofi-nordvpn",
    "content": "#!/usr/bin/env bash\n#             __ _                           _\n#  _ __ ___  / _(_)      _ __   ___  _ __ __| |_   ___ __  _ __\n# | '__/ _ \\| |_| |_____| '_ \\ / _ \\| '__/ _` \\ \\ / / '_ \\| '_ \\\n# | | | (_) |  _| |_____| | | | (_) | | | (_| |\\ V /| |_) | | | |\n# |_|  \\___/|_| |_|     |_| |_|\\___/|_|  \\__,_| \\_/ | .__/|_| |_|\n#                                                   |_|\n\n# exit when any command fails\nset -e\n\nechoexit() {\n    # Print to stderr and exit\n    printf \"%s\\n\" \"$@\" 1>&2\n    exit 1\n}\n\n# Checking dependencies:\ntype nordvpn >/dev/null || echoexit \"'nordvpn' not found.\"\ntype rofi >/dev/null || echoexit \"'rofi' not found.\"\n\ncompletion_to_lines() {\n    tr '\\r\\b\\t' '\\n' | sed '/^[[:space:]]*$/d'\n}\n\nmenu() {\n    # Menu command, should read from stdin and write to stdout.\n    local stdin\n    local line_count\n    stdin=\"$(cat)\"\n    line_count=\"$(printf \"%s\" \"$stdin\" | wc -l)\"\n\n    if [ \"$line_count\" -lt 5 ]; then\n        printf \"%s\" \"$stdin\" | sort | rofi -dmenu -i -p \"\" -no-custom -theme vpn -l \"$((line_count + 1))\" -markup-rows\n    else\n        printf \"%s\" \"$stdin\" | sort | rofi -dmenu -i -p \"\" -no-custom -theme vpn -markup-rows\n    fi\n}\n\nusage() {\n    printf \"Dynamic menu interface for nordvpn.\n\nUsage:\n  rofi-nordvpn [-h] [-s]\n    -h                                 Display this help message.\n    -s                                 Display current vpn status, useful for status bars.\n\"\n}\n\n# Initial menu.\ninit_menu() {\n    local choices\n    choices=\"CONNECT\\nDISCONNECT\\nSTATUS\\nSETTINGS\"\n    printf \"%b\" \"$choices\" | menu \n}\n\n# nordvpn connect menu.\nconnect() {\n    local choices\n    choices=\"DEFAULT\\nCOUNTRIES\\nCITIES\\nP2P\\nONION\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# Country selection menu.\ncountries() {\n    # script needed to avoid it crashing when called from status bar (https://github.com/loiccoyle/rofi-nordvpn/issues/1)\n    script -q -c \"nordvpn connect --generate-bash-completion | tr '[:lower:]' '[:upper:]'\" /dev/null | completion_to_lines | menu \n}\n\n# City selection menu.\n# Arg:\n#   $1: a country\ncities() {\n\tscript -q -c \"nordvpn connect $1 --generate-bash-completion | tr '[:lower:]' '[:upper:]'\" /dev/null | completion_to_lines | menu\n}\n\n# Print the vpn status, for status bars.\nstatus() {\n    local status\n    status=\"$(nordvpn status | tr -d '\\r -')\"\n    if [ -n \"${status##*Connected*}\" ]; then\n        printf \"\"\n    else\n        printf \" %s\" \"$(printf \"%s\" \"$status\" | grep \"City\" | cut -d \":\" -f 2 | tr '[:lower:]' '[:upper:]')\"\n    fi\n}\n\n# Show vpn status menu.\nvpn_status() {\n    local choices\n    choices=\"$(nordvpn status | tr -d '\\r-' | sed 's/^ *//' | tr '[:lower:]' '[:upper:]')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Show vpn settings.\nsettings() {\n    local choices\n    choices=\"$(nordvpn settings | tr -d '\\r-' | sed 's/^ *//' | tr '[:lower:]' '[:upper:]')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Parse options to the `rofi-nordvpn` command\nwhile getopts \":hs\" opt; do\n    case ${opt} in\n    h)\n        usage\n        exit 0\n        ;;\n    s)\n        status\n        exit 0\n        ;;\n    \\?)\n        printf \"Invalid Option: -%s\\n\" \"$OPTARG\" 1>&2\n        usage\n        exit 1\n        ;;\n    esac\ndone\n\ncase \"$(init_menu)\" in\n\"CONNECT\")\n    case $(connect) in\n    \"DEFAULT\")\n        nordvpn connect \n        ;;\n    \"COUNTRIES\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && nordvpn connect \"$country\"\n        ;;\n    \"CITIES\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && city=\"$(cities \"$country\")\"\n        [ -n \"$city\" ] && nordvpn connect \"$country\" \"$city\"\n        ;;\n    \"P2P\")\n        nordvpn connect p2p\n        ;;\n    \"ONION\")\n        nordvpn connect onion_over_vpn\n        ;;\n    *) ;;\n\n    esac\n    ;;\n\"DISCONNECT\")\n    nordvpn disconnect\n    ;;\n\"STATUS\")\n    vpn_status\n    ;;\n\"SETTINGS\")\n    settings \n    ;;\n*) ;;\n\nesac\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"← Logout\\n→ Suspend\\n↑ Reboot\\n↓ Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-blue | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    hyprctl dispatch exit exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/tofi-nordvpn",
    "content": "#!/usr/bin/env bash\n#             __ _                           _\n#  _ __ ___  / _(_)      _ __   ___  _ __ __| |_   ___ __  _ __\n# | '__/ _ \\| |_| |_____| '_ \\ / _ \\| '__/ _` \\ \\ / / '_ \\| '_ \\\n# | | | (_) |  _| |_____| | | | (_) | | | (_| |\\ V /| |_) | | | |\n# |_|  \\___/|_| |_|     |_| |_|\\___/|_|  \\__,_| \\_/ | .__/|_| |_|\n#                                                   |_|\n\n# exit when any command fails\nset -e\n\nechoexit() {\n    # Print to stderr and exit\n    printf \"%s\\n\" \"$@\" 1>&2\n    exit 1\n}\n\n# Checking dependencies:\ntype nordvpn >/dev/null || echoexit \"'nordvpn' not found.\"\ntype tofi >/dev/null || echoexit \"'tofi' not found.\"\n\ncompletion_to_lines() {\n    tr '\\r\\b\\t' '\\n' | sed '/^[[:space:]]*$/d'\n}\n\nmenu() {\n    # Menu command, should read from stdin and write to stdout.\n    local stdin\n    local line_count\n    stdin=\"$(cat)\"\n    line_count=\"$(printf \"%s\" \"$stdin\" | wc -l)\"\n\n#    if [ \"$line_count\" -lt 5 ]; then\n        printf \"%s\" \"$stdin\" | sort | tofi \n#    else\n#        printf \"%s\" \"$stdin\" | sort | tofi -dmenu -i -p \"NordVPN\" -no-custom\n#    fi\n}\n\nusage() {\n    printf \"Dynamic menu interface for nordvpn.\n\nUsage:\n  tofi-nordvpn [-h] [-s]\n    -h                                 Display this help message.\n    -s                                 Display current vpn status, useful for status bars.\n\"\n}\n\n# Initial menu.\ninit_menu() {\n    local choices\n    choices=\"connect\\ndisconnect\\nstatus\\nsettings\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# nordvpn connect menu.\nconnect() {\n    local choices\n    choices=\"default\\ncountries\\ncities\\np2p\\nonion\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# Country selection menu.\ncountries() {\n    # script needed to avoid it crashing when called from status bar (https://github.com/loiccoyle/rofi-nordvpn/issues/1)\n    script -q -c \"nordvpn connect --generate-bash-completion\" /dev/null | completion_to_lines | menu\n}\n\n# City selection menu.\n# Arg:\n#   $1: a country\ncities() {\n    script -q -c \"nordvpn connect $1 --generate-bash-completion\" /dev/null | completion_to_lines | menu\n}\n\n# Print the vpn status, for status bars.\nstatus() {\n    local status\n    status=\"$(nordvpn status | tr -d '\\r -')\"\n    if [ -n \"${status##*Connected*}\" ]; then\n        printf \"OFF\"\n    else\n        printf \"%s\" \"$(printf \"%s\" \"$status\" | grep \"City\" | cut -d \":\" -f 2)\"\n    fi\n}\n\n# Show vpn status menu.\nvpn_status() {\n    local choices\n    choices=\"$(nordvpn status | tr -d '\\r-' | sed 's/^ *//')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Show vpn settings.\nsettings() {\n    local choices\n    choices=\"$(nordvpn settings | tr -d '\\r-' | sed 's/^ *//')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Parse options to the `rofi-nordvpn` command\nwhile getopts \":hs\" opt; do\n    case ${opt} in\n    h)\n        usage\n        exit 0\n        ;;\n    s)\n        status\n        exit 0\n        ;;\n    \\?)\n        printf \"Invalid Option: -%s\\n\" \"$OPTARG\" 1>&2\n        usage\n        exit 1\n        ;;\n    esac\ndone\n\ncase \"$(init_menu)\" in\n\"connect\")\n    case $(connect) in\n    \"default\")\n        nordvpn connect\n        ;;\n    \"countries\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && nordvpn connect \"$country\"\n        ;;\n    \"cities\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && city=\"$(cities \"$country\")\"\n        [ -n \"$city\" ] && nordvpn connect \"$country\" \"$city\"\n        ;;\n    \"p2p\")\n        nordvpn connect p2p\n        ;;\n    \"onion\")\n        nordvpn connect onion_over_vpn\n        ;;\n    *) ;;\n\n    esac\n    ;;\n\"disconnect\")\n    nordvpn disconnect\n    ;;\n\"status\")\n    vpn_status\n    ;;\n\"settings\")\n    settings\n    ;;\n*) ;;\n\nesac\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power_bottom $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\texec sudo systemctl reboot\n\t\t;;\n\t\"Suspend\")\n\t\texec systemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\texec sudo systemctl poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/toggle_wifi.sh",
    "content": "#!/bin/sh\n\nif [ $(nmcli radio wifi | awk '/led/ {print}') = 'enabled'  ] ; then\n  nmcli radio wifi off && notify-send \"Wifi off\"\nelse\n  nmcli radio wifi on && notify-send \"Wifi on\"\nfi\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 60%\nheight = 32\nhorizontal = true\nfont-size = 11\nprompt-text = \"RUN: \"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 2\nborder-color = #281733\n#background-color = #22AA99\nbackground-color = #ffCD1C\n#selection-background = #000000\nselection-color = #FF0000\ntext-color = #000\nmin-input-width = 80\nresult-spacing = 20\nmargin-bottom = 48 \nmargin-left = 8\npadding-top = 6\npadding-bottom = 0\npadding-left = 15\npadding-right = 10\nnum-results = 6\nhide-cursor=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/tofi/config_power_bottom",
    "content": "anchor = bottom-left\nwidth = 45%\nheight = 32\nhorizontal = true\nfont-size = 11\nprompt-text = \"Do you really like to exit?\"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 2\nborder-color = #281733\nbackground-color = #FFCD1C\n#selection-background = #FFFFFF\nselection-color = #FF0000\ntext-color = #000\nmin-input-width = 30\nresult-spacing = 30\nmargin-bottom = 48\nmargin-left = 8\npadding-top = 6\npadding-bottom = 0\npadding-left = 12\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhide-input=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/tofi/vpn.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      10em;\n    padding: 6 0 0 8;\n/*    background-color: #F2D9D0;\n    margin: 0 30 0 -2;*/\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n/*    lines:      50;*/\n    padding: 6 0 0 100;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    text-color: black;\n    background-color: #F2CDA0;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:\t\"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n     \"reload_style_on_change\": true,\n\t//\"mode\":\t\"dock\",\n    \"height\": 32, // Waybar height (to be removed for auto height)\n    //\"width\": 200, // Waybar width\n\t\"margin\": \"0 8 8 8\",\n    \"spacing\": 10, // Gaps between modules (4px)\n//    \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"wlr/taskbar\"],\n    \"modules-center\": [\"clock\"],    \n    \"modules-right\": [\"cpu\", \"memory\", \"temperature\", \"network\"],\n    //\"modules-right\": [\"clock\"],\n    // Modules configuration\n\n\"ext/workspaces\": {\n    \"format\": \"{name}\",\n    \"sort-by-number\": true,\n    \"on-click\": \"activate\",\n},\n\n\"power-profiles-daemon\": {\n  \"format\": \"[{icon}]\",\n  \"tooltip-format\": \"Power profile: {profile}\\nDriver: {driver}\",\n  \"tooltip\": true,\n  \"format-icons\": {\n    \"default\": \"Top\",\n    \"performance\": \"Top\",\n    \"balanced\": \"Bal\",\n    \"power-saver\": \"Low\"\n  }\n},\n\n\"custom/openvpn\": {\n    \"format\": \" [VPN]\",\n    \"exec\": \"echo '{\\\"class\\\": \\\"connected\\\"}'\",\n    \"exec-if\": \"test -d /proc/sys/net/ipv4/conf/tun0\",\n    \"on-click\": \"nmcli connection down us2950.nordvpn.com.udp\",\n    \"return-type\": \"json\",\n    \"interval\": 5\n},\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 20,\n    \"icon-theme\": \"Haiku\",\n    \"on-click\": \"minimize-raise\",\n    \"on-click-middle\": \"close\",\n    \"ignore-list\": [\"\"],\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"\",\n                   \"Sylpheed\": \"\",\n                   \"Foot\": \"🗖\",\n                   \"File Manager PCManFM\": \"\",\n                   \"Nemo\": \"\",\n                   \"Code - OSS - URL Handler\": \"\",\n                   \"Character Map\": \"\",\n                   \"Qt5 Settings\": \"\",\n                   \"Customize Look and Feel\": \"\",\n                   \"PulseAudio Volume Control\": \"\",\n                   \"mpv Media Player\": \"\",\n                   \"GNU Image Manipulation Program\": \"\",\n                   \"Inkscape Vector Graphics Editor\": \"\",\n                   \"Telegram\": \"\",\n                   \"Advanced Network Configuration\": \"\",\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n    \"custom/write\": {\n\t\t\"format\": \"[WRITE]\",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n       \"on-click\": \"foot --title=Diary --override=font=JetbrainsMono:size=14 wordgrinder ~/note/start.wg\",\n//        \"on-click\": \"xwordgrinder ~/note/start.wg\",\n        \"tooltip\": false\n    },\n\n     \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\"idle_inhibitor\": {\n    \"format\": \"{icon}\",\n    \"format-icons\": {\n        \"activated\": \"[Idle Off]\",\n        \"deactivated\": \"[Idle On]\"\n    }\n},\n// \n//     \"idle_inhibitor\": {\n//         \"format\": \"󰌾\",\n//     },\n\n\n    \"clock\": {\n//        \"format\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format-alt\": \"{:%H:%M}\",\n        \"format\": \"{:%a %d %b<span color='#666'>,</span> %H:%M}\",\n        \"tooltip\": false,        \n        //\"tooltip-format\": \"<tt>{calendar}</tt>\",\n        // \"calendar\": {\n        //             \"mode\"          : \"month\",\n        //             \"mode-mon-col\"  : 2,\n        //             //\"weeks-pos\"     : \"right\",\n        //             \"on-scroll\"     : 1,\n        //             \"on-click-right\": \"mode\",\n        //             \"format\": {\n        //                       \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n        //                       \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n        //                       //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n        //                       \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n        //                       \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n        //                       }\n        //             },\n        // \"actions\":  {\n        //             \"on-click-right\": \"mode\",\n        //             \"on-click-forward\": \"tz_up\",\n        //             \"on-click-backward\": \"tz_down\",\n        //             \"on-scroll-up\": \"shift_up\",\n        //             \"on-scroll-down\": \"shift_down\"\n        //             }\n    },\n\n    \"bluetooth\": {\n    \t// \"controller\": \"controller1\", // specify the alias of the controller if there are more than 1 on the system\n    \t\"format\": \"[BT]\",\n    \t\"format-disabled\": \"-\", // an empty format will hide the module\n    \t\"format-connected\": \"[BT+]\",\n    \t\"tooltip-format\": \"{controller_alias}\\t{controller_address}\",\n    \t\"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n    \t\"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n    \t\"on-click\": \"bluetoothctl power on ; notify-send 'Bluetooth On'\",\n        \"on-click-right\": \"bluetoothctl power off ; notify-send 'Bluetooth Off'\"\n\n    },\n // \"bluetooth\": {\n //        \"format\": \"󰂯\",\n //        //\"format-disabled\": \"BLT [DOWN]\", // an empty format will hide the module\n //        //\"format-connected\": \"BLT [ON]\",\n //        \"tooltip-format\": \"{status}\",\n //        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n //        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n //        \"on-click\": \"bluetoothctl power on\",\n //        \"on-click-right\": \"bluetoothctl power off\"\n //    },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%]\",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"[RAM {}%]\"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"[Temp {temperatureC}°C]\",\n        \"format-icons\": [\"\", \"\", \"\"],\n        \"tooltip\": false\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n\"battery\": {\n    \"interval\": 60,\n    \"states\": {\n        \"warning\": 30,\n        \"critical\": 15\n    },\n    \"format\": \"[{capacity}%]\",\n    \"format-charging\": \"[+{capacity}%]\",\n    \"format-plugged\": \"[+{capacity}%]\",\n    \"format-alt\": \"[{power}W]\",\n    \n    \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n    \"max-length\": 25,\n    \"tooltip-format\": \"{power}W - {capacity}%\"\n},\n//     \n//     \"battery\": {\n//         \"states\": {\n//             // \"good\": 95,\n//             \"warning\": 15,\n//             \"critical\": 5\n//         },\n//         \"format\": \"{icon}\",\n//         //\"format\": \"{icon}\",\n//         \"format-charging\": \"[+{capacity}%]\",\n//         \"format-plugged\": \"[+{capacity}%]\",\n//         //\"format-alt\": \"{power}W\",\n//         // \"format-good\": \"\", // An empty format will hide the module\n//         //\"format-full\": \"\",\n//         \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n//         \"tooltip-format\": \"{power}W - {capacity}%\",\n//         //\"format-rotate\": \"270\",\n//         \"rotate\": 90\n// \n//     },\n    // \"battery#bat2\": {\n    //     \"bat\": \"BAT2\"\n    // },\n        \"custom/gammastep\": {\n        \"format\": \"[{}]\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n\n    \"network\": {\n    \t//\"interface\": \"wlp2s0\",\n    \t\"format\": \"[Online]\",\n    \t//\"format-wifi\": \"[Wi-Fi]\",\n    \t//\"format-ethernet\": \"[Eth]\",\n    \t//\"format-disconnected\": \"\", //An empty format will hide the module.\n    \t\"format-disconnected\": \"[Offline]\",\n    \t\"format-disabled\": \"[-]\",\n    \t\"tooltip-format\": \"{ifname}\",\n    \t\"tooltip-format-wifi\": \"{essid} ({signalStrength}%)\",\n    \t\"tooltip-format-ethernet\": \"{ipaddr}\",\n    \t\"tooltip-format-disconnected\": \"Disconnected\",\n    \t\"max-length\": 50,\n    \t\"on-click-right\": \"foot nmtui\",\n    },\n//    \"network\": {\n//         // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n//         \"format\": \"󰤨\",\n//         //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n//         \"tooltip-format\": \"{essid} [{signalStrength}%]\",\n//         //\"format-linked\": \"{ifname} (No IP) \",\n//         \"format-disconnected\": \"OFFLINE\",\n//         \"format-disabled\": \"OFFLINE\",\n//         //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n// //       \"on-click\": \"sudo nmcli radio wifi on  ; notify-send 'Wi-Fi Radio On'\",\n//        \"on-click-right\": \"foot sudo nmtui\",\n// \t\t\"on-click\": \"sudo nmcli networking connectivity | grep -q none && sudo nmcli networking on && notify-send 'Wi-Fi Radio On' || sudo nmcli networking off\"\n//        //\"rotate\": 90\n//     },\n    \n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" \",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n           \"default\": [\"󰕾\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    }\n}\n\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.config/waybar/style.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc OhSnap, FontAwesome, monospace;\n    font-size: 14px; \n    margin-top: 1px;\n    /* font-weight: bold; \n    text-shadow: 0px 1px #fff;*/\n}\n\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    /* background-color: transparent; */\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    /* border-bottom: none; */\n    background-color: #fffacd;\n\tborder: 2px solid #281733;\n    color: #281733;\n    /* border-radius: 0px; */\n    /* box-shadow:  */\n    /*     inset 2px 2px 0px 0px rgba(255, 255, 255, 0.2), */\n    /*     inset -2px -2px 0px 0px rgba(0, 0, 0, 0.2), */\n    /*     3px 3px 0px 0px rgba(0, 0, 0, 0.0); */\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n    color: inherit\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\nmargin-bottom: 4px;\n}\n\n#taskbar button {\n\t/* margin-right: 5px; */\n\t/* background-color: #FFFACD; */\n\t/* color: black;  */\n\tpadding: 0 4px;\n\tcolor: #281733;\n\tfont-size: 11px; \n\t/* border: 1px solid black; */\n}\n\n/* #taskbar button.active { */\n/* \tborder-bottom: 2px solid black */\n/* } */\n\n#taskbar button.minimized {\ncolor: #999\n}\n\n/* #taskbar button.active { */\n/* color: black */\n/* } */\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin-left: 12px;\n\n}\n\n.modules-right {\n\tmargin-right: 14px;\n\tfont-weight: bold;\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #281733;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #281733;\n}\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n#clock {\n    font-weight: bold;\n    text-shadow: 0px 1px #fff;\n}\n\n/* #battery { */\n/*  font-size: 14px;  */\n/* } */\n/*  */\n/* #network { */\n/*  font-size: 16px;  */\n/* } */\n/*  */\n/* #pulseaudio { */\n/* font-size: 18px; */\n/*  } */\n\n/* #pulseaudio.muted { */\n/*     color: #2a5c45; */\n/* } */\n\n/* #wireplumber { */\n/*     background-color: #fff0f5; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #wireplumber.muted { */\n/*     background-color: #f53c3c; */\n/* } */\n\n/* #custom-openvpn {  */\n/*    color: red; */\n/* } */\n\n/* #custom-media.custom-spotify { */\n/*     background-color: #66cc99; */\n/* } */\n/*  */\n/* #custom-media.custom-vlc { */\n/*     background-color: #ffa000; */\n/* } */\n\n/* #temperature { */\n/*     background-color: #f0932b; */\n/* } */\n/*  */\n/* #temperature.critical { */\n/*     background-color: #eb4d4b; */\n/* } */\n\n/* #tray { */\n/*     background-color: #2980b9; */\n/* } */\n/*  */\n/* #tray > .passive { */\n/*     -gtk-icon-effect: dim; */\n/* } */\n/*  */\n/* #tray > .needs-attention { */\n/*     -gtk-icon-effect: highlight; */\n/*     background-color: #eb4d4b; */\n/* } */\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n /* #idle_inhibitor.deactivated, #bluetooth.disabled,  */\n /* #bluetooth.off, #network.disconnected, #network.disabled {  */\n /*    color: #999; */\n /* }  */\n\n/* #language { */\n/*     background: #00b093; */\n/*     color: #740864; */\n/*     padding: 0 5px; */\n/*     margin: 0 5px; */\n/*     min-width: 16px; */\n/* } */\n/*  */\n/* #keyboard-state { */\n/*     background: #97e1ad; */\n/*     color: #000000; */\n/*     padding: 0 0px; */\n/*     margin: 0 5px; */\n/*     min-width: 16px; */\n/* } */\n/*  */\n/* #keyboard-state > label { */\n/*     padding: 0 5px; */\n/* } */\n/*  */\n/* #keyboard-state > label.locked { */\n/*     background: rgba(0, 0, 0, 0.2); */\n/* } */\n/*  */\n/* #scratchpad { */\n/*     background: rgba(0, 0, 0, 0.2); */\n/* } */\n/*  */\n/* #scratchpad.empty { */\n/* \tbackground-color: transparent; */\n/* } */\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-1280x1024-H50/home/.profile",
    "content": "if [ -z \"$XDG_RUNTIME_DIR\" ]; then\n\tXDG_RUNTIME_DIR=\"/tmp/$(id -u)-runtime-dir\"\n\n\tmkdir -pm 0700 \"$XDG_RUNTIME_DIR\"\n\texport XDG_RUNTIME_DIR\nfi\n"
  },
  {
    "path": "LabWC-1920x1200/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n##\n\n# Crafted for 1920x1200 display.\n# Based on Arch Linux and systemd distro. Check my dots for Alpine Linux variant.\n\n# Main\nLabwc\nLabwc Menu Generator\nWaybar\nFoot\nFirefox\nNemo\nTofi\nMako\nNwg-Look\nQT6CT\n\n# UI\nIosevka Fonts\nFont Awesome\nHaiku Icons\nCapitaine Cursors\nYaru-Yellow GTK\n\nHappy Linux!\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\nlocked-title=no\n\nfont=Iosevka Term:size=14\n#font=xos4 Terminus:size=10\n#font=Tamzen:size=10\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=1046x727  # Or,\ninitial-window-size-chars=110x24\n# initial-window-mode=windowed\n pad=8x8 center # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/paper-color-light\ninclude=~/.config/foot/monokai-stone\n\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\n#alpha=1.0\n#foreground=000000\n#background=fffff8\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\n#background=2A2D33\nbackground=3b224c\nforeground=a4a0e8\ncursor=6F44F0 ffffff\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/foot/paper-color-light",
    "content": "# -*- conf -*-\n# PaperColor Light\n# Palette based on https://github.com/NLKNguyen/papercolor-theme\n\n[cursor]\ncolor=eeeeee 444444\n\n[colors]\nbackground=3b224c\n#background=fffacd\nforeground=a4a0e8\nregular0=eeeeee  # black\nregular1=af0000  # red\nregular2=008700  # green\nregular3=5f8700  # yellow\nregular4=0087af  # blue\nregular5=878787  # magenta\nregular6=005f87  # cyan\nregular7=764e37  # white\nbright0=bcbcbc   # bright black\nbright1=d70000   # bright red\nbright2=d70087   # bright green\nbright3=8700af   # bright yellow\nbright4=d75f00   # bright blue\nbright5=d75f00   # bright magenta\nbright6=4c7a5d   # bright cyan\nbright7=005faf   # bright white\n# selection-foreground=eeeeee\n# selection-background=0087af\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/autostart",
    "content": "#\n#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# LabWC autostart file\n\n# Faster startup for GTK apps\ndbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY > /dev/null 2>&1 &\n\n# Green Tiled Wallpaper\n# swaybg -i Pictures/light-wool.png -m tile -c 22aa99 >/dev/null 2>&1 &\n# Pink Tiled Wallpaper\n#swaybg -i Pictures/light-wool.png -m tile -c f898d0 >/dev/null 2>&1 &\n# Linux Logo Centered\nswaybg -i Pictures/linux-logo.svg -m center -c 22aa99 >/dev/null 2>&1 &\n\n#pcmanfm-qt --desktop >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\ngammastep -O 6000 >/dev/null 2>&1 &\nswayidle -w timeout 600 'sudo systemctl suspend' >/dev/null 2>&1 &\nbrightnessctl set 40% >/dev/null 2>&1 &\n#/usr/libexec/pipewire-launcher >/dev/null 2>&1 &\n#udiskie >/dev/null 2>&1 &\n#libinput-gestures-setup start >/dev/null 2>&1 &\n\n\n# gsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light' 2>&1 &\n# gsettings set org.gnome.desktop.interface font-name 'Misc OhSnap 8' 2>&1 &\n# gsettings set org.gnome.desktop.interface icon-theme 'Haiku' 2>&1 &\n# gsettings set org.gnome.desktop.interface cursor-theme 'capitaine-cursors' 2>&1 &\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/close.xbm",
    "content": "\n\n\n\n\n\n<!DOCTYPE html>\n<html\n  lang=\"en\"\n  \n  data-color-mode=\"auto\" data-light-theme=\"light\" data-dark-theme=\"dark\"\n  data-a11y-animated-images=\"system\" data-a11y-link-underlines=\"true\"\n  >\n\n\n\n\n  <head>\n    <meta charset=\"utf-8\">\n  <link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\">\n  <link rel=\"dns-prefetch\" href=\"https://avatars.githubusercontent.com\">\n  <link rel=\"dns-prefetch\" href=\"https://github-cloud.s3.amazonaws.com\">\n  <link rel=\"dns-prefetch\" href=\"https://user-images.githubusercontent.com/\">\n  <link rel=\"preconnect\" href=\"https://github.githubassets.com\" crossorigin>\n  <link rel=\"preconnect\" href=\"https://avatars.githubusercontent.com\">\n\n  \n\n\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/light-f552bab6ce72.css\" /><link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/dark-4589f64a2275.css\" /><link data-color-theme=\"dark_dimmed\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_dimmed-a7246d2d6733.css\" /><link data-color-theme=\"dark_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_high_contrast-f2ef05cef2f1.css\" /><link data-color-theme=\"dark_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_colorblind-daa1fe317131.css\" /><link data-color-theme=\"light_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_colorblind-1ab6fcc64845.css\" /><link data-color-theme=\"light_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_high_contrast-46de871e876c.css\" /><link data-color-theme=\"light_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_tritanopia-c9754fef2a31.css\" /><link data-color-theme=\"dark_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_tritanopia-dba748981a29.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-primitives-4cbeaa0795ef.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-fa3434a1ba0a.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/global-31defe89cafd.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/github-151c896d0930.css\" />\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/repository-2e900f0ac288.css\" />\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/code-33498bbbf39d.css\" />\n\n  \n\n\n  <script type=\"application/json\" id=\"client-env\">{\"locale\":\"en\",\"featureFlags\":[\"code_vulnerability_scanning\",\"copilot_chat_static_thread_suggestions\",\"copilot_chat_in_mobile_ga\",\"copilot_conversational_ux_history_refs\",\"copilot_followup_to_agent\",\"copilot_smell_icebreaker_ux\",\"copilot_implicit_context\",\"copilot_stop_response\",\"copilot_updated_function_buttons\",\"failbot_handle_non_errors\",\"geojson_azure_maps\",\"image_metric_tracking\",\"marketing_forms_api_integration_contact_request\",\"marketing_pages_search_explore_provider\",\"turbo_experiment_risky\",\"sample_network_conn_type\",\"no_character_key_shortcuts_in_inputs\",\"react_start_transition_for_navigations\",\"custom_inp\",\"remove_child_patch\",\"kb_source_repos\"]}</script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/wp-runtime-39a72518443f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-f17a27f30529.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/environment-2168885ea2b8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-c7679f99a1f3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-c76945c5961a.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-392fe4-1327b94f3269.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_stacktrace-parser_dist_stack-8585c6-b62c48e55af5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-8b35cf73f178.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-ae5060590d17.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/github-elements-524aae40a1ff.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/element-registry-10250650a1f1.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-141bf1a3abfb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-94fdbf91204e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-704599a61056.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-4d91e80fb877.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-72d6e7bfb28f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-25aa4f5b0d26.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/behaviors-b75fc2506ff4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/notifications-global-1506817815cf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_repositories_get-repo-element_ts-e21ae6671295.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/code-menu-67595c3a6d0c.js\"></script>\n  \n  <script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-lib-dc88c1a68b28.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-c63b7a3484dd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Box_Box_js-8f8c5e2a2cbf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_Button_js-97ed51d4f278.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-334106258bdb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionList_index_js-9e50e37cd494.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TextInput_TextInput_js-15046fb40abc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AnchoredOverlay_AnchoredOverlay_js-4c761b535add.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FormControl_FormControl_js-a8d16e422c06.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionMenu_ActionMenu_js-3936ca1bc46c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_react-router-dom_dist_index_js-2b1dbeadb6d4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ConfirmationDialog_ConfirmationDialog_js-e77978dd27f4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Heading_Heading_js-node_modules_primer_react_lib-es-3d3c74-b0dc89be21ef.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_PageLayout_PageLayout_js-node_modules_github_hydro--f8521d-0253212e1803.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AvatarStack_AvatarStack_js-node_modules_primer_reac-6dc608-7db6cfae96f8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Avatar_Avatar_js-node_modules_primer_react_lib-esm_-7f6456-c20b6dc732fc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui_-682c2c-44ed51a2083d.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_register-app_ts-cdec9cf45205.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_paths_index_ts-6a5742f488e3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-69aff3dba3cb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-59a8e3-7facab980ffb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_react-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_ho-e725dc-935487bb4506.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/node_modules_github_mini-throttle_dist_index_js-app_assets_modules_github_blob-anchor_ts-app_-55c012-0a425c5f01b6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-code-view-a64eb553026b.js\"></script>\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/react-code-view.f2d60f636eb02c2001df.module.css\" />\n\n\n  <title>openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections · GitHub</title>\n\n\n\n  <meta name=\"route-pattern\" content=\"/:user_id/:repository/blob/*name(/*path)\" data-turbo-transient>\n  <meta name=\"route-controller\" content=\"blob\" data-turbo-transient>\n  <meta name=\"route-action\" content=\"show\" data-turbo-transient>\n\n    \n  <meta name=\"current-catalog-service-hash\" content=\"82c569b93da5c18ed649ebd4c2c79437db4611a6a1373e805a3cb001c64130b7\">\n\n\n  <meta name=\"request-id\" content=\"9C1E:37A9DB:C0973CE:C4027B3:66543AB8\" data-pjax-transient=\"true\"/><meta name=\"html-safe-nonce\" content=\"aa10395322502fc02e2a577383626a6b8ba5475c766076a31c822151d55fa7d4\" data-pjax-transient=\"true\"/><meta name=\"visitor-payload\" content=\"eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzFFOjM3QTlEQjpDMDk3M0NFOkM0MDI3QjM6NjY1NDNBQjgiLCJ2aXNpdG9yX2lkIjoiNzg4MDk0ODY4MDk4NjYxMDQ4IiwicmVnaW9uX2VkZ2UiOiJmcmEiLCJyZWdpb25fcmVuZGVyIjoiZnJhIn0=\" data-pjax-transient=\"true\"/><meta name=\"visitor-hmac\" content=\"41db22d5785c9a0c9e7f339a4de288bcfc6a116a740a039c2006e2eedbdd53b9\" data-pjax-transient=\"true\"/>\n\n\n    <meta name=\"hovercard-subject-tag\" content=\"repository:98446467\" data-turbo-transient>\n\n\n  <meta name=\"github-keyboard-shortcuts\" content=\"repository,source-code,file-tree,copilot\" data-turbo-transient=\"true\" />\n  \n\n  <meta name=\"selected-link\" value=\"repo_source\" data-turbo-transient>\n  <link rel=\"assets\" href=\"https://github.githubassets.com/\">\n\n    <meta name=\"google-site-verification\" content=\"Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I\">\n\n<meta name=\"octolytics-url\" content=\"https://collector.github.com/github/collect\" />\n\n  <meta name=\"analytics-location\" content=\"/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show\" data-turbo-transient=\"true\" />\n\n  \n\n\n\n\n    <meta name=\"user-login\" content=\"\">\n\n  \n\n    <meta name=\"viewport\" content=\"width=device-width\">\n\n    \n\n      <meta name=\"description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\">\n\n      <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n\n    <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n    <meta property=\"fb:app_id\" content=\"1401488693436528\">\n    <meta name=\"apple-itunes-app\" content=\"app-id=1477376905, app-argument=https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" />\n\n      <meta name=\"twitter:image:src\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:site\" content=\"@github\" /><meta name=\"twitter:card\" content=\"summary_large_image\" /><meta name=\"twitter:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  <meta property=\"og:image\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:image:alt\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" /><meta property=\"og:image:width\" content=\"1200\" /><meta property=\"og:image:height\" content=\"600\" /><meta property=\"og:site_name\" content=\"GitHub\" /><meta property=\"og:type\" content=\"object\" /><meta property=\"og:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:url\" content=\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" /><meta property=\"og:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  \n\n\n\n\n      <meta name=\"hostname\" content=\"github.com\">\n\n\n\n        <meta name=\"expected-hostname\" content=\"github.com\">\n\n\n  <meta http-equiv=\"x-pjax-version\" content=\"34babae02e63d53c7b915db7797718d75b60dbe3e877faa20ad03a0b81bbfc4b\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-csp-version\" content=\"38c639a245e1dd04786881fae1060fbd72d3ed419b2f0d38d6082dc9d67876c3\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-css-version\" content=\"8297669360f26c55eaf368df3078812f654eff1244bb59f8c32594aa15b30b3d\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-js-version\" content=\"256a32581ec96d92cf471432537500e7698dfb422de8395b8988aa08d79823b6\" data-turbo-track=\"reload\">\n\n  <meta name=\"turbo-cache-control\" content=\"no-preview\" data-turbo-transient=\"\">\n\n      <meta name=\"turbo-cache-control\" content=\"no-cache\" data-turbo-transient>\n    <meta data-hydrostats=\"publish\">\n  <meta name=\"go-import\" content=\"github.com/addy-dclxvi/openbox-theme-collections git https://github.com/addy-dclxvi/openbox-theme-collections.git\">\n\n  <meta name=\"octolytics-dimension-user_id\" content=\"7688126\" /><meta name=\"octolytics-dimension-user_login\" content=\"addy-dclxvi\" /><meta name=\"octolytics-dimension-repository_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" /><meta name=\"octolytics-dimension-repository_public\" content=\"true\" /><meta name=\"octolytics-dimension-repository_is_fork\" content=\"false\" /><meta name=\"octolytics-dimension-repository_network_root_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_network_root_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" />\n\n\n\n    \n\n    <meta name=\"turbo-body-classes\" content=\"logged-out env-production page-responsive\">\n\n\n  <meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n\n  <meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n\n  <link rel=\"mask-icon\" href=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\" color=\"#000000\">\n  <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://github.githubassets.com/favicons/favicon.png\">\n  <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://github.githubassets.com/favicons/favicon.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n<meta name=\"color-scheme\" content=\"light dark\" />\n\n\n  <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n  </head>\n\n  <body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n    <div data-turbo-body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n      \n\n\n    <div class=\"position-relative js-header-wrapper \">\n      <a href=\"#start-of-content\" data-skip-target-assigned=\"false\" class=\"px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content\">Skip to content</a>\n\n      <span data-view-component=\"true\" class=\"progress-pjax-loader Progress position-fixed width-full\">\n    <span style=\"width: 0%;\" data-view-component=\"true\" class=\"Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis\"></span>\n</span>      \n      \n      \n\n\n\n\n\n\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-6070bc6b2c67.js\"></script>\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/keyboard-shortcuts-dialog-52a107eb77ae.js\"></script>\n\n<react-partial\n  partial-name=\"keyboard-shortcuts-dialog\"\n  data-ssr=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-partial.embeddedData\">{\"props\":{\"docsUrl\":\"https://docs.github.com/get-started/accessibility/keyboard-shortcuts\"}}</script>\n  <div data-target=\"react-partial.reactRoot\"></div>\n</react-partial>\n\n\n\n\n      \n\n        \n\n            \n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-8743f7dc256e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/sessions-458fee042571.js\"></script>\n<header class=\"Header-old header-logged-out js-details-container Details position-relative f4 py-3\" role=\"banner\" data-color-mode=light data-light-theme=light data-dark-theme=dark>\n  <h2 class=\"sr-only\">Navigation Menu</h2>\n\n  <button type=\"button\" class=\"Header-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target\" aria-label=\"Toggle navigation\">\n    <span class=\"d-none\">Toggle navigation</span>\n  </button>\n\n  <div class=\" d-flex flex-column flex-lg-row flex-items-center p-responsive height-full position-relative z-1\">\n    <div class=\"d-flex flex-justify-between flex-items-center width-full width-lg-auto\">\n      <a class=\"mr-lg-3 color-fg-inherit flex-order-2\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n        <svg height=\"32\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"32\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n      </a>\n\n      <div class=\"flex-1\">\n        <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n          class=\"d-inline-block d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit\"\n          data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n          data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n          Sign in\n        </a>\n      </div>\n\n      <div class=\"flex-1 flex-order-2 text-right\">\n        <button aria-label=\"Toggle navigation\" aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target Button--link Button--medium Button d-lg-none color-fg-inherit p-1\">  <span class=\"Button-content\">\n    <span class=\"Button-label\"><div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div></span>\n  </span>\n</button>\n      </div>\n    </div>\n\n\n    <div class=\"HeaderMenu--logged-out p-responsive height-fit position-lg-relative d-lg-flex flex-column flex-auto pt-7 pb-4 top-0\">\n      <div class=\"header-menu-wrapper d-flex flex-column flex-self-end flex-lg-row flex-justify-between flex-auto p-3 p-lg-0 rounded rounded-lg-0 mt-3 mt-lg-0\">\n          <nav class=\"mt-0 px-3 px-lg-0 mb-3 mb-lg-0\" aria-label=\"Global\">\n            <ul class=\"d-lg-flex list-style-none\">\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Product\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex dropdown-menu-wide\">\n          <div class=\"px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_cta:Actions;&quot;}\" href=\"https://github.com/features/actions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-workflow color-fg-subtle mr-3\">\n    <path d=\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Actions</div>\n        Automate any workflow\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_cta:Packages;&quot;}\" href=\"https://github.com/features/packages\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-package color-fg-subtle mr-3\">\n    <path d=\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Packages</div>\n        Host and manage packages\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_cta:Security;&quot;}\" href=\"https://github.com/features/security\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-shield-check color-fg-subtle mr-3\">\n    <path d=\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z\"></path><path d=\"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Security</div>\n        Find and fix vulnerabilities\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_cta:Codespaces;&quot;}\" href=\"https://github.com/features/codespaces\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-codespaces color-fg-subtle mr-3\">\n    <path d=\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Codespaces</div>\n        Instant dev environments\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Copilot&quot;,&quot;label&quot;:&quot;ref_cta:Copilot;&quot;}\" href=\"https://github.com/features/copilot\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-copilot color-fg-subtle mr-3\">\n    <path d=\"M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z\"></path><path d=\"M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Copilot</div>\n        Write better code with AI\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_cta:Code review;&quot;}\" href=\"https://github.com/features/code-review\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-code-review color-fg-subtle mr-3\">\n    <path d=\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z\"></path><path d=\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Code review</div>\n        Manage code changes\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_cta:Issues;&quot;}\" href=\"https://github.com/features/issues\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-issue-opened color-fg-subtle mr-3\">\n    <path d=\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Issues</div>\n        Plan and track work\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Discussions&quot;,&quot;label&quot;:&quot;ref_cta:Discussions;&quot;}\" href=\"https://github.com/features/discussions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion color-fg-subtle mr-3\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z\"></path><path d=\"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Discussions</div>\n        Collaborate outside of code\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"px-lg-4\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"product-explore-heading\">Explore</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"product-explore-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to All features&quot;,&quot;label&quot;:&quot;ref_cta:All features;&quot;}\" href=\"https://github.com/features\">\n      All features\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Documentation&quot;,&quot;label&quot;:&quot;ref_cta:Documentation;&quot;}\" href=\"https://docs.github.com\">\n      Documentation\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to GitHub Skills&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Skills;&quot;}\" href=\"https://skills.github.com\">\n      GitHub Skills\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Blog&quot;,&quot;label&quot;:&quot;ref_cta:Blog;&quot;}\" href=\"https://github.blog\">\n      Blog\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Solutions\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-for-heading\">For</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-for-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_cta:Enterprise;&quot;}\" href=\"https://github.com/enterprise\">\n      Enterprise\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Teams&quot;,&quot;label&quot;:&quot;ref_cta:Teams;&quot;}\" href=\"https://github.com/team\">\n      Teams\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Startups&quot;,&quot;label&quot;:&quot;ref_cta:Startups;&quot;}\" href=\"https://github.com/enterprise/startups\">\n      Startups\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_cta:Education;&quot;}\" href=\"https://education.github.com\">\n      Education\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-by-solution-heading\">By Solution</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-by-solution-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to CI/CD &amp;amp; Automation&quot;,&quot;label&quot;:&quot;ref_cta:CI/CD &amp;amp; Automation;&quot;}\" href=\"https://github.com/solutions/ci-cd\">\n      CI/CD &amp; Automation\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevOps&quot;,&quot;label&quot;:&quot;ref_cta:DevOps;&quot;}\" href=\"https://github.com/solutions/devops\">\n      DevOps\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevSecOps&quot;,&quot;label&quot;:&quot;ref_cta:DevSecOps;&quot;}\" href=\"https://resources.github.com/devops/fundamentals/devsecops\">\n      DevSecOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-resources-heading\">Resources</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-resources-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Learning Pathways&quot;,&quot;label&quot;:&quot;ref_cta:Learning Pathways;&quot;}\" href=\"https://resources.github.com/learn/pathways\">\n      Learning Pathways\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to White papers, Ebooks, Webinars&quot;,&quot;label&quot;:&quot;ref_cta:White papers, Ebooks, Webinars;&quot;}\" href=\"https://resources.github.com\">\n      White papers, Ebooks, Webinars\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Customer Stories&quot;,&quot;label&quot;:&quot;ref_cta:Customer Stories;&quot;}\" href=\"https://github.com/customer-stories\">\n      Customer Stories\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Partners&quot;,&quot;label&quot;:&quot;ref_cta:Partners;&quot;}\" href=\"https://partner.github.com\">\n      Partners\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Open Source\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Sponsors;&quot;}\" href=\"https://github.com/sponsors\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">GitHub Sponsors</div>\n        Fund open source developers\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_cta:The ReadME Project;&quot;}\" href=\"https://github.com/readme\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">The ReadME Project</div>\n        GitHub community articles\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"open-source-repositories-heading\">Repositories</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"open-source-repositories-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_cta:Topics;&quot;}\" href=\"https://github.com/topics\">\n      Topics\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_cta:Trending;&quot;}\" href=\"https://github.com/trending\">\n      Trending\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_cta:Collections;&quot;}\" href=\"https://github.com/collections\">\n      Collections\n\n    \n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n    <a class=\"HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block\" data-analytics-event=\"{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Pricing&quot;,&quot;label&quot;:&quot;ref_cta:Pricing;&quot;}\" href=\"https://github.com/pricing\">Pricing</a>\n</li>\n\n            </ul>\n          </nav>\n\n        <div class=\"d-lg-flex flex-items-center mb-3 mb-lg-0 text-center text-lg-left ml-3\" style=\"\">\n                \n\n\n<qbsearch-input class=\"search-input\" data-scope=\"repo:addy-dclxvi/openbox-theme-collections\" data-custom-scopes-path=\"/search/custom_scopes\" data-delete-custom-scopes-csrf=\"lw4Dr4fHD_jCfW0OIyxwV60Pwk-hlVpziVcN3-hq2U4KZ9qpiRLJSyvOqXMhlSLpYw4qjFXav4KZJCaHCapykg\" data-max-custom-scopes=\"10\" data-header-redesign-enabled=\"false\" data-initial-value=\"\" data-blackbird-suggestions-path=\"/search/suggestions\" data-jump-to-suggestions-path=\"/_graphql/GetSuggestedNavigationDestinations\" data-current-repository=\"addy-dclxvi/openbox-theme-collections\" data-current-org=\"\" data-current-owner=\"addy-dclxvi\" data-logged-in=\"false\" data-copilot-chat-enabled=\"false\" data-blackbird-indexed-repo-csrf=\"<esi:include src=&quot;/_esi/rails_csrf_token_form_hidden?r=p4ktzkcCuls%2B5b7HsoDc6v4zcuGVtl%2FdLLmZMxrbZylLlsEXb65KAEZJeGh%2FhYXZRIoB6MoesCw6Wug7CzTmbIq5L29%2B1hkNZfIFl3z4QDF53FPKtj0X7eH8jmNMwtEKKKQGygzDkAXfjzEt1jf5MBCGOsd4fJ5zIOLOL%2FMPCduqmAdneucFTyvsv%2BudpIwF4isBYKO%2BbCLHXRiqdABCQIPYe9GaKapRTyQpy4ZsprVOZrY3mkn7KXDrN4bWveRYi2gTB4acAL2Gfu0aA6rrfM2Xln5%2Fnkb2huRhlfYSVV2SkLyFWA7sk92uICmyEcjGhoJFOdMNDwbZXgKRkPX8eWSbmh9hxQti5drXaJAuHr%2FLEWtBaBRu53oVXP%2Fg4Gf2FBBqNlxTlDzUPsPM5PjluwoKGY5ekUuav9r3CAE1j4rv0ZIDhO3tj0fcB9dIZrWLIDrFcyK%2F0R%2F1yrT00SI6K4eiRnc6Jbhe0uPhKfPLVKWVHUJKCo7rU1Edqmc7%2B3%2BBJIbGn03GFDg0WtqZl8dB2%2FZ8%2FbvvIG3ibcHOIK4IZvONZV2Ed%2B4bUnctcHlndJCYttMV4L0dtzXiq55q%2Bc4xLQ91YXFDNoAVivuYpBARWa6HIHBge8Yw%2BE7ZLKYe9k6rqZOlpBzv--9edqmgsT%2FplV4L0v--u9VwpuVw99C19O%2F0ZG8HqQ%3D%3D&quot; />\">\n  <div\n    class=\"search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded\"\n    data-action=\"click:qbsearch-input#searchInputContainerClicked\"\n  >\n      <button\n        type=\"button\"\n        class=\"header-search-button placeholder  input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none\"\n        data-target=\"qbsearch-input.inputButton\"\n        placeholder=\"Search or jump to...\"\n        data-hotkey=s,/\n        autocapitalize=\"off\"\n        data-action=\"click:qbsearch-input#handleExpand\"\n      >\n        <div class=\"mr-2 color-fg-muted\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n        </div>\n        <span class=\"flex-1\" data-target=\"qbsearch-input.inputButtonText\">Search or jump to...</span>\n          <div class=\"d-flex\" data-target=\"qbsearch-input.hotkeyIndicator\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" aria-hidden=\"true\" class=\"mr-1\"><path fill=\"none\" stroke=\"#979A9C\" opacity=\".4\" d=\"M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z\"></path><path fill=\"#979A9C\" d=\"M11.8 6L8 15.1h-.9L10.8 6h1z\"></path></svg>\n\n          </div>\n      </button>\n\n    <input type=\"hidden\" name=\"type\" class=\"js-site-search-type-field\">\n\n    \n<div class=\"Overlay--hidden \" data-modal-dialog-overlay>\n  <modal-dialog data-action=\"close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose\" data-target=\"qbsearch-input.searchSuggestionsDialog\" role=\"dialog\" id=\"search-suggestions-dialog\" aria-modal=\"true\" aria-labelledby=\"search-suggestions-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto\">\n      <h1 id=\"search-suggestions-dialog-header\" class=\"sr-only\">Search code, repositories, users, issues, pull requests...</h1>\n    <div class=\"Overlay-body Overlay-body--paddingNone\">\n      \n          <div data-view-component=\"true\">        <div class=\"search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container\"\n          style=\"border-radius: 12px;\"\n          data-target=\"qbsearch-input.queryBuilderContainer\"\n          hidden\n        >\n          <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"query-builder-test-form\" action=\"\" accept-charset=\"UTF-8\" method=\"get\">\n  <query-builder data-target=\"qbsearch-input.queryBuilder\" id=\"query-builder-query-builder-test\" data-filter-key=\":\" data-view-component=\"true\" class=\"QueryBuilder search-query-builder\">\n    <div class=\"FormControl FormControl--fullWidth\">\n      <label id=\"query-builder-test-label\" for=\"query-builder-test\" class=\"FormControl-label sr-only\">\n        Search\n      </label>\n      <div\n        class=\"QueryBuilder-StyledInput width-fit \"\n        data-target=\"query-builder.styledInput\"\n      >\n          <span id=\"query-builder-test-leadingvisual-wrap\" class=\"FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap\">\n            <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search FormControl-input-leadingVisual\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n          </span>\n        <div data-target=\"query-builder.styledInputContainer\" class=\"QueryBuilder-StyledInputContainer\">\n          <div\n            aria-hidden=\"true\"\n            class=\"QueryBuilder-StyledInputContent\"\n            data-target=\"query-builder.styledInputContent\"\n          ></div>\n          <div class=\"QueryBuilder-InputWrapper\">\n            <div aria-hidden=\"true\" class=\"QueryBuilder-Sizer\" data-target=\"query-builder.sizer\"></div>\n            <input id=\"query-builder-test\" name=\"query-builder-test\" value=\"\" autocomplete=\"off\" type=\"text\" role=\"combobox\" spellcheck=\"false\" aria-expanded=\"false\" aria-describedby=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" data-target=\"query-builder.input\" data-action=\"\n          input:query-builder#inputChange\n          blur:query-builder#inputBlur\n          keydown:query-builder#inputKeydown\n          focus:query-builder#inputFocus\n        \" data-view-component=\"true\" class=\"FormControl-input QueryBuilder-Input FormControl-medium\" />\n          </div>\n        </div>\n          <span class=\"sr-only\" id=\"query-builder-test-clear\">Clear</span>\n          <button role=\"button\" id=\"query-builder-test-clear-button\" aria-labelledby=\"query-builder-test-clear query-builder-test-label\" data-target=\"query-builder.clearButton\" data-action=\"\n                click:query-builder#clear\n                focus:query-builder#clearButtonFocus\n                blur:query-builder#clearButtonBlur\n              \" variant=\"small\" hidden=\"hidden\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x-circle-fill Button-visual\">\n    <path d=\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z\"></path>\n</svg>\n</button>\n\n      </div>\n      <template id=\"search-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"file-code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-code\">\n    <path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path>\n</svg>\n</template>\n\n<template id=\"history-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\">\n    <path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path>\n</svg>\n</template>\n\n<template id=\"repo-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n</template>\n\n<template id=\"bookmark-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bookmark\">\n    <path d=\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"plus-circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-plus-circle\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill\">\n    <path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path>\n</svg>\n</template>\n\n<template id=\"trash-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-trash\">\n    <path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"team-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-people\">\n    <path d=\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"project-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-project\">\n    <path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z\"></path>\n</svg>\n</template>\n\n<template id=\"pencil-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pencil\">\n    <path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path>\n</svg>\n</template>\n\n<template id=\"copilot-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copilot\">\n    <path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"workflow-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-workflow\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"book-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-book\">\n    <path d=\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-review-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-review\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"codespaces-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-codespaces\">\n    <path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment\">\n    <path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-discussion-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion\">\n    <path d=\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"organization-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-organization\">\n    <path d=\"M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"rocket-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-rocket\">\n    <path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"shield-check-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield-check\">\n    <path d=\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"heart-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-heart\">\n    <path d=\"m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"server-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-server\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"globe-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-globe\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z\"></path>\n</svg>\n</template>\n\n<template id=\"issue-opened-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-mobile-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-mobile\">\n    <path d=\"M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path>\n</svg>\n</template>\n\n<template id=\"package-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-package\">\n    <path d=\"m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z\"></path>\n</svg>\n</template>\n\n<template id=\"credit-card-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-credit-card\">\n    <path d=\"M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z\"></path><path d=\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z\"></path>\n</svg>\n</template>\n\n<template id=\"play-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n</template>\n\n<template id=\"gift-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-gift\">\n    <path d=\"M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-square-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-square\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-desktop-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-desktop\">\n    <path d=\"M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z\"></path>\n</svg>\n</template>\n\n        <div class=\"position-relative\">\n                <ul\n                  role=\"listbox\"\n                  class=\"ActionListWrap QueryBuilder-ListWrap\"\n                  aria-label=\"Suggestions\"\n                  data-action=\"\n                    combobox-commit:query-builder#comboboxCommit\n                    mousedown:query-builder#resultsMousedown\n                  \"\n                  data-target=\"query-builder.resultsList\"\n                  data-persist-list=false\n                  id=\"query-builder-test-results\"\n                ></ul>\n        </div>\n      <div class=\"FormControl-inlineValidation\" id=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" hidden=\"hidden\">\n        <span class=\"FormControl-inlineValidation--visual\">\n          <svg aria-hidden=\"true\" height=\"12\" viewBox=\"0 0 12 12\" version=\"1.1\" width=\"12\" data-view-component=\"true\" class=\"octicon octicon-alert-fill\">\n    <path d=\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"></path>\n</svg>\n        </span>\n        <span></span>\n</div>    </div>\n    <div data-target=\"query-builder.screenReaderFeedback\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\"></div>\n</query-builder></form>\n          <div class=\"d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt\">\n            <a target=\"_blank\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\" data-view-component=\"true\" class=\"Link color-fg-accent text-normal ml-2\">\n              Search syntax tips\n</a>            <div class=\"d-flex flex-1\"></div>\n          </div>\n        </div>\n</div>\n\n    </div>\n</modal-dialog></div>\n  </div>\n  <div data-action=\"click:qbsearch-input#retract\" class=\"dark-backdrop position-fixed\" hidden data-target=\"qbsearch-input.darkBackdrop\"></div>\n  <div class=\"color-fg-default\">\n    \n<dialog-helper>\n  <dialog data-target=\"qbsearch-input.feedbackDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"feedback-dialog\" aria-modal=\"true\" aria-labelledby=\"feedback-dialog-title\" aria-describedby=\"feedback-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"feedback-dialog-title\">\n        Provide feedback\n      </h1>\n        \n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"feedback-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"feedback-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"code-search-feedback-form\" data-turbo=\"false\" action=\"/search/feedback\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"PG3u7ThCkXAXTnA6m8aW9RUrxDEbJYD5zAz8NEqYtzPRhEmIArPcK79AxbIaRWxLFio6cqv/idaBF/Wqa5UgeQ==\" />\n          <p>We read every piece of feedback, and take your input very seriously.</p>\n          <textarea name=\"feedback\" class=\"form-control width-full mb-2\" style=\"height: 120px\" id=\"feedback\"></textarea>\n          <input name=\"include_email\" id=\"include_email\" aria-label=\"Include my email address so I can be contacted\" class=\"form-control mr-2\" type=\"checkbox\">\n          <label for=\"include_email\" style=\"font-weight: normal\">Include my email address so I can be contacted</label>\n</form></div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd\">          <button data-close-dialog-id=\"feedback-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"code-search-feedback-form\" data-action=\"click:qbsearch-input#submitFeedback\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Submit feedback\n</button>\n</div>\n</dialog></dialog-helper>\n\n    <custom-scopes data-target=\"qbsearch-input.customScopesManager\">\n    \n<dialog-helper>\n  <dialog data-target=\"custom-scopes.customScopesModalDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"custom-scopes-dialog\" aria-modal=\"true\" aria-labelledby=\"custom-scopes-dialog-title\" aria-describedby=\"custom-scopes-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header Overlay-header--divided\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"custom-scopes-dialog-title\">\n        Saved searches\n      </h1>\n        <h2 id=\"custom-scopes-dialog-description\" class=\"Overlay-description\">Use saved searches to filter your results more quickly</h2>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"custom-scopes-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"custom-scopes-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n        <div hidden class=\"create-custom-scope-form\" data-target=\"custom-scopes.createCustomScopeForm\">\n        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"custom-scopes-dialog-form\" data-turbo=\"false\" action=\"/search/custom_scopes\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"TdTgRrzlnrd/NcijsJuCGxTjS08cVvj7uEztHRr8EWQd232RclV6DAVf+UmNiayrDnzXkagYT/Ga2iKjQTszsg==\" />\n          <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n          <input type=\"hidden\" id=\"custom_scope_id\" name=\"custom_scope_id\" data-target=\"custom-scopes.customScopesIdField\">\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_name\">Name</label>\n            <auto-check src=\"/search/custom_scopes/check_name\" required>\n              <input\n                type=\"text\"\n                name=\"custom_scope_name\"\n                id=\"custom_scope_name\"\n                data-target=\"custom-scopes.customScopesNameField\"\n                class=\"form-control\"\n                autocomplete=\"off\"\n                placeholder=\"github-ruby\"\n                required\n                maxlength=\"50\">\n              <input type=\"hidden\" data-csrf=\"true\" value=\"uTm0CWY9xYnX0R2rKklHzNmvXqmleNHF3+tnRmlik1Ouf+PloWkFiHWCylGT9jXTB6KR14O/e8ReOv3Vk5c0ew==\" />\n            </auto-check>\n          </div>\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_query\">Query</label>\n            <input\n              type=\"text\"\n              name=\"custom_scope_query\"\n              id=\"custom_scope_query\"\n              data-target=\"custom-scopes.customScopesQueryField\"\n              class=\"form-control\"\n              autocomplete=\"off\"\n              placeholder=\"(repo:mona/a OR repo:mona/b) AND lang:python\"\n              required\n              maxlength=\"500\">\n          </div>\n\n          <p class=\"text-small color-fg-muted\">\n            To see all available qualifiers, see our <a class=\"Link--inTextBlock\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\">documentation</a>.\n          </p>\n</form>        </div>\n\n        <div data-target=\"custom-scopes.manageCustomScopesForm\">\n          <div data-target=\"custom-scopes.list\"></div>\n        </div>\n\n</div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided\">          <button data-action=\"click:custom-scopes#customScopesCancel\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"custom-scopes-dialog-form\" data-action=\"click:custom-scopes#customScopesSubmit\" data-target=\"custom-scopes.customScopesSubmitButton\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Create saved search\n</button>\n</div>\n</dialog></dialog-helper>\n    </custom-scopes>\n  </div>\n</qbsearch-input><input type=\"hidden\" data-csrf=\"true\" class=\"js-data-jump-to-suggestions-path-csrf\" value=\"9JVEhtvcbNlKbN8AfxS8YHMxQREmkwwPKi2737w7W//3CvBmtR3YfyNNSliKaCDNpeBopj8u6a8YjDry9m52Hw==\" />\n\n\n          <div class=\"position-relative mr-lg-3 d-lg-inline-block\">\n            <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-in flex-shrink-0 no-underline d-block d-lg-inline-block border border-lg-0 rounded rounded-lg-0 p-2 p-lg-0\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n              Sign in\n            </a>\n          </div>\n\n            <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=addy-dclxvi%2Fopenbox-theme-collections\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-up flex-shrink-0 d-none d-lg-inline-block no-underline border color-border-default rounded px-2 py-1\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-analytics-event=\"{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}\"\n            >\n              Sign up\n            </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</header>\n\n      <div hidden=\"hidden\" data-view-component=\"true\" class=\"js-stale-session-flash stale-session-flash flash flash-warn flash-full mb-3\">\n  \n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span class=\"js-stale-session-flash-signed-in\" hidden>You signed in with another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-signed-out\" hidden>You signed out in another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-switched\" hidden>You switched accounts on another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n\n    <button id=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" aria-labelledby=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x Button-visual\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" for=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Dismiss alert</tool-tip>\n\n\n  \n</div>\n    </div>\n\n  <div id=\"start-of-content\" class=\"show-on-focus\"></div>\n\n\n\n\n\n\n\n\n    <div id=\"js-flash-container\" class=\"flash-container\" data-turbo-replace>\n\n\n\n\n\n  <template class=\"js-flash-template\">\n    \n<div class=\"flash flash-full   {{ className }}\">\n  <div >\n    <button autofocus class=\"flash-close js-flash-close\" type=\"button\" aria-label=\"Dismiss this message\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    <div aria-atomic=\"true\" role=\"alert\" class=\"js-flash-alert\">\n      \n      <div>{{ message }}</div>\n\n    </div>\n  </div>\n</div>\n  </template>\n</div>\n\n\n    \n    <include-fragment class=\"js-notification-shelf-include-fragment\" data-base-src=\"https://github.com/notifications/beta/shelf\"></include-fragment>\n\n\n\n\n\n  <div\n    class=\"application-main \"\n    data-commit-hovercards-enabled\n    data-discussion-hovercards-enabled\n    data-issue-and-pr-hovercards-enabled\n  >\n        <div itemscope itemtype=\"http://schema.org/SoftwareSourceCode\" class=\"\">\n    <main id=\"js-repo-pjax-container\" >\n      \n      \n\n\n\n\n\n\n  \n  <div id=\"repository-container-header\"  class=\"pt-3 hide-full-screen\" style=\"background-color: var(--page-header-bgColor, var(--color-page-header-bg));\" data-turbo-replace>\n\n      <div class=\"d-flex flex-wrap flex-justify-end mb-3  px-3 px-md-4 px-lg-5\" style=\"gap: 1rem;\">\n\n        <div class=\"flex-auto min-width-0 width-fit mr-3\">\n            \n  <div class=\" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo color-fg-muted mr-2\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n    \n    <span class=\"author flex-self-stretch\" itemprop=\"author\">\n      <a class=\"url fn\" rel=\"author\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/addy-dclxvi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/addy-dclxvi\">\n        addy-dclxvi\n</a>    </span>\n    <span class=\"mx-1 flex-self-stretch color-fg-muted\">/</span>\n    <strong itemprop=\"name\" class=\"mr-2 flex-self-stretch\">\n      <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/addy-dclxvi/openbox-theme-collections\">openbox-theme-collections</a>\n    </strong>\n\n    <span></span><span class=\"Label Label--secondary v-align-middle mr-1\">Public</span>\n  </div>\n\n\n        </div>\n\n        <div id=\"repository-details-container\" data-turbo-replace>\n            <ul class=\"pagehead-actions flex-shrink-0 d-none d-md-inline\" style=\"padding: 2px 0;\">\n    \n      \n\n  <li>\n            <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"77d426702351bd6f6a73a7058774e0fa0cc8f0506c704b86cb04dc3dfdae9095\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\">\n    <path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path>\n</svg>Notifications\n</a>\n  </li>\n\n  <li>\n          <a icon=\"repo-forked\" id=\"fork-button\" href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b14918a65f79b6de9e8f193d63d32790a74548bff6a4b42a60f8b15f2b42ff5a\" data-view-component=\"true\" class=\"btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>Fork\n    <span id=\"repo-network-counter\" data-pjax-replace=\"true\" data-turbo-replace=\"true\" title=\"105\" data-view-component=\"true\" class=\"Counter\">105</span>\n</a>\n  </li>\n\n  <li>\n        <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b05426a0120bfddc253794cdaa50f61ce7d4a8befe2164f3cd78773537af8838\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>          <span id=\"repo-stars-counter-star\" aria-label=\"960 users starred this repository\" data-singular-suffix=\"user starred this repository\" data-plural-suffix=\"users starred this repository\" data-turbo-replace=\"true\" title=\"960\" data-view-component=\"true\" class=\"Counter js-social-count\">960</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled=\"disabled\" data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\">\n    <path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path>\n</svg>\n</button></div>\n  </li>\n\n    <li>\n        \n\n    </li>\n</ul>\n\n        </div>\n      </div>\n\n        <div id=\"responsive-meta-container\" data-turbo-replace>\n</div>\n\n\n          <nav data-pjax=\"#js-repo-pjax-container\" aria-label=\"Repository\" data-view-component=\"true\" class=\"js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5\">\n\n  <ul data-view-component=\"true\" class=\"UnderlineNav-body list-style-none\">\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"code-tab\" href=\"/addy-dclxvi/openbox-theme-collections\" data-tab-item=\"i0code-tab\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /addy-dclxvi/openbox-theme-collections\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g c\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" aria-current=\"page\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        <span data-content=\"Code\">Code</span>\n          <span id=\"code-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"issues-tab\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" data-tab-item=\"i1issues-tab\" data-selected-links=\"repo_issues repo_labels repo_milestones /addy-dclxvi/openbox-theme-collections/issues\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g i\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        <span data-content=\"Issues\">Issues</span>\n          <span id=\"issues-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"4\" data-view-component=\"true\" class=\"Counter\">4</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"pull-requests-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" data-tab-item=\"i2pull-requests-tab\" data-selected-links=\"repo_pulls checks /addy-dclxvi/openbox-theme-collections/pulls\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g p\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        <span data-content=\"Pull requests\">Pull requests</span>\n          <span id=\"pull-requests-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"actions-tab\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" data-tab-item=\"i3actions-tab\" data-selected-links=\"repo_actions /addy-dclxvi/openbox-theme-collections/actions\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g a\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        <span data-content=\"Actions\">Actions</span>\n          <span id=\"actions-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"projects-tab\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" data-tab-item=\"i4projects-tab\" data-selected-links=\"repo_projects new_repo_project repo_project /addy-dclxvi/openbox-theme-collections/projects\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g b\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        <span data-content=\"Projects\">Projects</span>\n          <span id=\"projects-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"security-tab\" href=\"/addy-dclxvi/openbox-theme-collections/security\" data-tab-item=\"i5security-tab\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /addy-dclxvi/openbox-theme-collections/security\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g s\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span data-content=\"Security\">Security</span>\n          <include-fragment src=\"/addy-dclxvi/openbox-theme-collections/security/overall-count\" accept=\"text/fragment+html\"></include-fragment>\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"insights-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" data-tab-item=\"i6insights-tab\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /addy-dclxvi/openbox-theme-collections/pulse\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        <span data-content=\"Insights\">Insights</span>\n          <span id=\"insights-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n</ul>\n    <div style=\"visibility:hidden;\" data-view-component=\"true\" class=\"UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0\">      <action-menu data-select-variant=\"none\" data-view-component=\"true\">\n  <focus-group direction=\"vertical\" mnemonics retain>\n    <button id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popovertarget=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" aria-controls=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" aria-haspopup=\"true\" aria-labelledby=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-kebab-horizontal Button-visual\">\n    <path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" for=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Additional navigation options</tool-tip>\n\n\n<anchored-position id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" anchor=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" align=\"start\" side=\"outside-bottom\" anchor-offset=\"normal\" popover=\"auto\" data-view-component=\"true\">\n  <div data-view-component=\"true\" class=\"Overlay Overlay--size-auto\">\n    \n      <div data-view-component=\"true\" class=\"Overlay-body Overlay-body--paddingNone\">          <action-list>\n  <div data-view-component=\"true\">\n    <ul aria-labelledby=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" role=\"menu\" data-view-component=\"true\" class=\"ActionListWrap--inset ActionListWrap\">\n        <li hidden=\"hidden\" data-menu-item=\"i0code-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-3cd72e8e-5544-480d-8658-74ed50af212f\" href=\"/addy-dclxvi/openbox-theme-collections\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Code\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i1issues-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-426c0f20-9c42-4115-afcf-18e3b64f84c1\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Issues\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i2pull-requests-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-f46a5cbe-4a3d-457e-bb12-19d141fc6e3f\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Pull requests\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i3actions-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-457482dd-6fc0-468e-a709-600a69ac4715\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Actions\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i4projects-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-dde85074-1f8e-4c77-b5f9-c22d7fc009c1\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Projects\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i5security-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-bb2f70b7-3d1c-4bd0-b574-a05a8a4a56ef\" href=\"/addy-dclxvi/openbox-theme-collections/security\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Security\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i6insights-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-23e32ff0-8fc8-4deb-871e-4aa3c19c5d71\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Insights\n</span></a>\n  \n</li>\n</ul>    \n</div></action-list>\n\n\n</div>\n      \n</div></anchored-position>  </focus-group>\n</action-menu></div>\n</nav>\n\n  </div>\n\n  \n\n\n\n<turbo-frame id=\"repo-content-turbo-frame\" target=\"_top\" data-turbo-action=\"advance\" class=\"\">\n    <div id=\"repo-content-pjax-container\" class=\"repository-content \" >\n    \n\n\n\n    \n      \n    \n\n\n\n\n\n<react-app\n  app-name=\"react-code-view\"\n  initial-path=\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\"\n  style=\"display: block; min-height: calc(100vh - 64px)\" \n  data-ssr=\"true\"\n  data-lazy=\"false\"\n  data-alternate=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-app.embeddedData\">{\"payload\":{\"allShortcutsEnabled\":false,\"fileTree\":{\"Arrondie-Grey/openbox-3\":{\"items\":[{\"name\":\"bullet.xbm\",\"path\":\"Arrondie-Grey/openbox-3/bullet.xbm\",\"contentType\":\"file\"},{\"name\":\"close.xbm\",\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"contentType\":\"file\"},{\"name\":\"iconify.xbm\",\"path\":\"Arrondie-Grey/openbox-3/iconify.xbm\",\"contentType\":\"file\"},{\"name\":\"max.xbm\",\"path\":\"Arrondie-Grey/openbox-3/max.xbm\",\"contentType\":\"file\"},{\"name\":\"themerc\",\"path\":\"Arrondie-Grey/openbox-3/themerc\",\"contentType\":\"file\"}],\"totalCount\":5},\"Arrondie-Grey\":{\"items\":[{\"name\":\"openbox-3\",\"path\":\"Arrondie-Grey/openbox-3\",\"contentType\":\"directory\"}],\"totalCount\":1},\"\":{\"items\":[{\"name\":\"Adiantum\",\"path\":\"Adiantum\",\"contentType\":\"directory\"},{\"name\":\"Arc-Clone\",\"path\":\"Arc-Clone\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Froly\",\"path\":\"Arrondie-Froly\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Grey\",\"path\":\"Arrondie-Grey\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Tea\",\"path\":\"Arrondie-Tea\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Violet\",\"path\":\"Arrondie-Violet\",\"contentType\":\"directory\"},{\"name\":\"Blocks\",\"path\":\"Blocks\",\"contentType\":\"directory\"},{\"name\":\"Bonzo\",\"path\":\"Bonzo\",\"contentType\":\"directory\"},{\"name\":\"Clair-Crimson\",\"path\":\"Clair-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Clair-Froly\",\"path\":\"Clair-Froly\",\"contentType\":\"directory\"},{\"name\":\"Clair-Orange\",\"path\":\"Clair-Orange\",\"contentType\":\"directory\"},{\"name\":\"Clia\",\"path\":\"Clia\",\"contentType\":\"directory\"},{\"name\":\"Cotton\",\"path\":\"Cotton\",\"contentType\":\"directory\"},{\"name\":\"Degrade-Froly\",\"path\":\"Degrade-Froly\",\"contentType\":\"directory\"},{\"name\":\"Flou-Froly\",\"path\":\"Flou-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Crimson\",\"path\":\"Leve-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Leve-Cyan\",\"path\":\"Leve-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Leve-Froly\",\"path\":\"Leve-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Lavender\",\"path\":\"Leve-Lavender\",\"contentType\":\"directory\"},{\"name\":\"Numix-Clone\",\"path\":\"Numix-Clone\",\"contentType\":\"directory\"},{\"name\":\"Pelangi\",\"path\":\"Pelangi\",\"contentType\":\"directory\"},{\"name\":\"Penumbra\",\"path\":\"Penumbra\",\"contentType\":\"directory\"},{\"name\":\"Raven-Crimson\",\"path\":\"Raven-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Raven-Cyan\",\"path\":\"Raven-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Silvera\",\"path\":\"Silvera\",\"contentType\":\"directory\"},{\"name\":\"Triste-Crimson\",\"path\":\"Triste-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Triste-Froly\",\"path\":\"Triste-Froly\",\"contentType\":\"directory\"},{\"name\":\"Triste-Orange\",\"path\":\"Triste-Orange\",\"contentType\":\"directory\"},{\"name\":\"Triste-Violet\",\"path\":\"Triste-Violet\",\"contentType\":\"directory\"},{\"name\":\"Umbra\",\"path\":\"Umbra\",\"contentType\":\"directory\"},{\"name\":\"Velnias\",\"path\":\"Velnias\",\"contentType\":\"directory\"},{\"name\":\"Vent\",\"path\":\"Vent\",\"contentType\":\"directory\"},{\"name\":\"Vermello\",\"path\":\"Vermello\",\"contentType\":\"directory\"},{\"name\":\"White\",\"path\":\"White\",\"contentType\":\"directory\"},{\"name\":\"LICENSE\",\"path\":\"LICENSE\",\"contentType\":\"file\"},{\"name\":\"README.md\",\"path\":\"README.md\",\"contentType\":\"file\"},{\"name\":\"adiantum.png\",\"path\":\"adiantum.png\",\"contentType\":\"file\"},{\"name\":\"arc-clone.jpg\",\"path\":\"arc-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"arrondie.jpg\",\"path\":\"arrondie.jpg\",\"contentType\":\"file\"},{\"name\":\"blocks.jpg\",\"path\":\"blocks.jpg\",\"contentType\":\"file\"},{\"name\":\"bonzo.jpg\",\"path\":\"bonzo.jpg\",\"contentType\":\"file\"},{\"name\":\"clair.jpg\",\"path\":\"clair.jpg\",\"contentType\":\"file\"},{\"name\":\"clia.jpg\",\"path\":\"clia.jpg\",\"contentType\":\"file\"},{\"name\":\"leve.jpg\",\"path\":\"leve.jpg\",\"contentType\":\"file\"},{\"name\":\"numix-clone.jpg\",\"path\":\"numix-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"pelangi.jpg\",\"path\":\"pelangi.jpg\",\"contentType\":\"file\"},{\"name\":\"penumbra.png\",\"path\":\"penumbra.png\",\"contentType\":\"file\"},{\"name\":\"raven.jpg\",\"path\":\"raven.jpg\",\"contentType\":\"file\"},{\"name\":\"silvera.jpg\",\"path\":\"silvera.jpg\",\"contentType\":\"file\"},{\"name\":\"triste.jpg\",\"path\":\"triste.jpg\",\"contentType\":\"file\"},{\"name\":\"umbra.png\",\"path\":\"umbra.png\",\"contentType\":\"file\"},{\"name\":\"velnias.jpg\",\"path\":\"velnias.jpg\",\"contentType\":\"file\"},{\"name\":\"vent.jpg\",\"path\":\"vent.jpg\",\"contentType\":\"file\"},{\"name\":\"vermello.jpg\",\"path\":\"vermello.jpg\",\"contentType\":\"file\"}],\"totalCount\":54}},\"fileTreeProcessingTime\":7.694796999999999,\"foldersToFetch\":[],\"repo\":{\"id\":98446467,\"defaultBranch\":\"master\",\"name\":\"openbox-theme-collections\",\"ownerLogin\":\"addy-dclxvi\",\"currentUserCanPush\":false,\"isFork\":false,\"isEmpty\":false,\"createdAt\":\"2017-07-26T17:01:26.000Z\",\"ownerAvatar\":\"https://avatars.githubusercontent.com/u/7688126?v=4\",\"public\":true,\"private\":false,\"isOrgOwned\":false},\"codeLineWrapEnabled\":false,\"symbolsExpanded\":false,\"treeExpanded\":true,\"refInfo\":{\"name\":\"master\",\"listCacheKey\":\"v0:1501090253.0\",\"canEdit\":false,\"refType\":\"branch\",\"currentOid\":\"8bdf5decb25c9867d11011f386453380fc908121\"},\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"currentUser\":null,\"blob\":{\"rawLines\":[\"#define close_width 8\",\"#define close_height 8\",\"static unsigned char close_bits[] = {\",\"   0x00, 0x00, 0x24, 0x18, 0x18, 0x24, 0x00, 0x00 };\"],\"stylingDirectives\":[[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":19,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":20,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":6,\"c\":\"pl-k\"},{\"s\":7,\"e\":20,\"c\":\"pl-smi\"},{\"s\":16,\"e\":20,\"c\":\"pl-smi\"},{\"s\":21,\"e\":31,\"c\":\"pl-s1\"},{\"s\":34,\"e\":35,\"c\":\"pl-c1\"}],[{\"s\":3,\"e\":7,\"c\":\"pl-c1\"},{\"s\":9,\"e\":13,\"c\":\"pl-c1\"},{\"s\":15,\"e\":19,\"c\":\"pl-c1\"},{\"s\":21,\"e\":25,\"c\":\"pl-c1\"},{\"s\":27,\"e\":31,\"c\":\"pl-c1\"},{\"s\":33,\"e\":37,\"c\":\"pl-c1\"},{\"s\":39,\"e\":43,\"c\":\"pl-c1\"},{\"s\":45,\"e\":49,\"c\":\"pl-c1\"}]],\"colorizedLines\":null,\"csv\":null,\"csvError\":null,\"dependabotInfo\":{\"showConfigurationBanner\":false,\"configFilePath\":null,\"networkDependabotPath\":\"/addy-dclxvi/openbox-theme-collections/network/updates\",\"dismissConfigurationNoticePath\":\"/settings/dismiss-notice/dependabot_configuration_notice\",\"configurationNoticeDismissed\":null},\"displayName\":\"close.xbm\",\"displayUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm?raw=true\",\"headerInfo\":{\"blobSize\":\"136 Bytes\",\"deleteTooltip\":\"You must be signed in to make or propose changes\",\"editTooltip\":\"You must be signed in to make or propose changes\",\"ghDesktopPath\":\"https://desktop.github.com\",\"isGitLfs\":false,\"onBranch\":true,\"shortPath\":\"e8ad736\",\"siteNavLoginPath\":\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\",\"isCSV\":false,\"isRichtext\":false,\"toc\":null,\"lineInfo\":{\"truncatedLoc\":\"4\",\"truncatedSloc\":\"4\"},\"mode\":\"executable file\"},\"image\":false,\"isCodeownersFile\":null,\"isPlain\":false,\"isValidLegacyIssueTemplate\":false,\"issueTemplate\":null,\"discussionTemplate\":null,\"language\":\"X BitMap\",\"languageID\":782911107,\"large\":false,\"planSupportInfo\":{\"repoIsFork\":null,\"repoOwnedByCurrentUser\":null,\"requestFullPath\":\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\",\"showFreeOrgGatedFeatureMessage\":null,\"showPlanSupportBanner\":null,\"upgradeDataAttributes\":null,\"upgradePath\":null},\"publishBannersInfo\":{\"dismissActionNoticePath\":\"/settings/dismiss-notice/publish_action_from_dockerfile\",\"releasePath\":\"/addy-dclxvi/openbox-theme-collections/releases/new?marketplace=true\",\"showPublishActionBanner\":false},\"rawBlobUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\",\"renderImageOrRaw\":false,\"richText\":null,\"renderedFileInfo\":null,\"shortPath\":null,\"symbolsEnabled\":true,\"tabSize\":8,\"topBannersInfo\":{\"overridingGlobalFundingFile\":false,\"globalPreferredFundingPath\":null,\"showInvalidCitationWarning\":false,\"citationHelpUrl\":\"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files\",\"actionsOnboardingTip\":null},\"truncated\":false,\"viewable\":true,\"workflowRedirectUrl\":null,\"symbols\":{\"timed_out\":false,\"not_analyzed\":true,\"symbols\":[]}},\"copilotInfo\":null,\"copilotAccessAllowed\":false,\"csrf_tokens\":{\"/addy-dclxvi/openbox-theme-collections/branches\":{\"post\":\"4-xuUz7rFh9utxptDEOCNEGFbm1MVGqr8n33oy_jbdAelbVx9uqhk36upyw7INUXAj71lStfU_n2cYFrWpNxRA\"},\"/repos/preferences\":{\"post\":\"kkW5DqAiCPEeJSYXHB9B14iNUjlWfQOxj34swJ1pDXQXCWLPqXUcZycZfy8B4jG6skDt36MDOyJvLTHBLGTMgA\"}}},\"title\":\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\",\"appPayload\":{\"helpUrl\":\"https://docs.github.com\",\"findFileWorkerPath\":\"/assets-cdn/worker/find-file-worker-1583894afd38.js\",\"findInFileWorkerPath\":\"/assets-cdn/worker/find-in-file-worker-3a63a487027b.js\",\"githubDevUrl\":null,\"enabled_features\":{\"code_nav_ui_events\":false,\"react_blob_overlay\":false,\"copilot_conversational_ux_embedding_update\":false,\"copilot_smell_icebreaker_ux\":true,\"copilot_workspace\":false}}}</script>\n  <div data-target=\"react-app.reactRoot\"><style data-styled=\"true\" data-styled-version=\"5.3.6\">.jUriTl{font-weight:600;font-size:32px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/\n.cgQnMS{font-weight:600;font-size:32px;margin:0;}/*!sc*/\n.diwsLq{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/\n.jAEDJk{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/\ndata-styled.g1[id=\"Heading__StyledHeading-sc-1c1dgg0-0\"]{content:\"jUriTl,cgQnMS,diwsLq,jAEDJk,\"}/*!sc*/\n.fSWWem{padding:0;}/*!sc*/\n.kPPmzM{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/\n.cIAPDV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}/*!sc*/\n.gvCnwW{width:100%;}/*!sc*/\n@media screen and (min-width:544px){.gvCnwW{width:100%;}}/*!sc*/\n@media screen and (min-width:768px){.gvCnwW{width:auto;}}/*!sc*/\n.esrURn{display:none;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;min-width:0;}/*!sc*/\n@media screen and (min-width:544px){.esrURn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/\n@media screen and (min-width:768px){.esrURn{width:auto;margin-top:0 !important;margin-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0px;max-height:var(--sticky-pane-height);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:0;}}/*!sc*/\n@media screen and (min-width:769px){.esrURn{height:100vh;max-height:100vh !important;}}/*!sc*/\n@media print,screen and (max-width:1011px) and (min-width:768px){.esrURn{display:none;}}/*!sc*/\n.eUyHuk{margin-left:0;margin-right:0;display:none;margin-top:0;}/*!sc*/\n@media screen and (min-width:768px){.eUyHuk{margin-left:0 !important;margin-right:0 !important;}}/*!sc*/\n.gNdDUH{--pane-min-width:256px;--pane-max-width-diff:511px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));width:100%;padding:0;}/*!sc*/\n@media screen and (min-width:544px){}/*!sc*/\n@media screen and (min-width:768px){.gNdDUH{width:clamp(var(--pane-min-width),var(--pane-width),var(--pane-max-width));overflow:auto;}}/*!sc*/\n@media screen and (min-width:1280px){.gNdDUH{--pane-max-width-diff:959px;}}/*!sc*/\n.hAeDYA{height:100%;position:relative;display:none;margin-left:0;}/*!sc*/\n.fjdBNx{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/\n.fjdBNx:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/\n.emFMJu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px;margin-right:auto;}/*!sc*/\n@media print{.emFMJu{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/\n.hlUAHL{width:100%;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0;}/*!sc*/\n.iStsmI{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/\n.eIgvIk{display:inherit;}/*!sc*/\n.eVFfWF{width:100%;}/*!sc*/\n.fywjmm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/\n.dyczTK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/\n.cpXcux{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/\n.iPEkxH{display:block;margin-right:8px;}/*!sc*/\n@media screen and (min-width:1360px){.iPEkxH{display:block;}}/*!sc*/\n.kkrdEu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/\n.trpoQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/\n.bKgizp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/\n.iPGYsi{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dKmYfk{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/\n.ehCeGn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/\n.eTvGbF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.kzRgrI{max-width:100%;}/*!sc*/\n.cmAPIB{max-width:100%;list-style:none;display:inline-block;}/*!sc*/\n.jwXCBK{display:inline-block;max-width:100%;}/*!sc*/\n.gtBUEp{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/\n.kfYOBR{margin-left:4px;margin-right:4px;}/*!sc*/\n.hVZtwF{margin-left:16px;margin-right:16px;}/*!sc*/\n.cMYnca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/\n.brJRqk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/\n@media screen and (min-width:544px){.brJRqk{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/\n.bqgLjk{display:inherit;}/*!sc*/\n@media screen and (min-width:544px){.bqgLjk{display:none;}}/*!sc*/\n@media screen and (min-width:768px){.bqgLjk{display:none;}}/*!sc*/\n.iJmJly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/\n.jACbi{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/\n.gIJuDf{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/\n.fleZSW{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.BnySK{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/\n.VHzRk{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/\n.ePiodO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/\n.kQJlnf{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/\n.nSWSp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/\n.lhFvfi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.doiYd{margin-left:4px;margin-right:8px;}/*!sc*/\n.jKPiSV{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.iZJewz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.jfjHXm{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/\n.bfkNRF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/\n.fXBLEV{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:transparent;}/*!sc*/\n.fXBLEV:not(:last-child){margin-right:1px;}/*!sc*/\n.fXBLEV:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.fXBLEV:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.fXBLEV:first-child{margin-left:-1px;}/*!sc*/\n.fXBLEV:last-child{margin-right:-1px;}/*!sc*/\n.gMPsNT{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/\n.gMPsNT:not(:last-child){margin-right:1px;}/*!sc*/\n.gMPsNT:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.gMPsNT:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.gMPsNT:first-child{margin-left:-1px;}/*!sc*/\n.gMPsNT:last-child{margin-right:-1px;}/*!sc*/\n.iBylDf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/\n.kSGBPx{gap:8px;}/*!sc*/\n.ytOJl{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/\n.jWnGGx{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/\n.TCenl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/\n.cluMzC{position:relative;}/*!sc*/\n.eRkHwF{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/\n.knCTAx{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/\n.aZrVR{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/\n.aZrVR:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/\ndata-styled.g2[id=\"Box-sc-g0xbh4-0\"]{content:\"fSWWem,kPPmzM,cIAPDV,gvCnwW,esrURn,eUyHuk,gNdDUH,hAeDYA,fjdBNx,emFMJu,hlUAHL,iStsmI,eIgvIk,eVFfWF,fywjmm,dyczTK,cpXcux,iPEkxH,kkrdEu,trpoQ,bKgizp,iPGYsi,dKmYfk,ehCeGn,eTvGbF,kzRgrI,cmAPIB,jwXCBK,gtBUEp,kfYOBR,hVZtwF,cMYnca,brJRqk,bqgLjk,iJmJly,jACbi,gIJuDf,fleZSW,BnySK,VHzRk,ePiodO,kQJlnf,nSWSp,lhFvfi,doiYd,jKPiSV,iZJewz,jfjHXm,bfkNRF,fXBLEV,gMPsNT,iBylDf,kSGBPx,ytOJl,jWnGGx,TCenl,cluMzC,eRkHwF,knCTAx,aZrVR,\"}/*!sc*/\nbody[data-page-layout-dragging=\"true\"]{cursor:col-resize;}/*!sc*/\nbody[data-page-layout-dragging=\"true\"] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/\ndata-styled.g3[id=\"sc-global-gbKrvU1\"]{content:\"sc-global-gbKrvU1,\"}/*!sc*/\n.bOMzPg{min-width:0;}/*!sc*/\n.fIsVJr{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/\n.dtEYcU{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-right:4px;}/*!sc*/\n.cYjMDB{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/\ndata-styled.g6[id=\"Text-sc-17v1xeu-0\"]{content:\"bOMzPg,fIsVJr,gPDEWA,dtEYcU,cYjMDB,\"}/*!sc*/\n.ipyMWB{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:600;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\n.jmkYvv{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:400;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\ndata-styled.g8[id=\"Link__StyledLink-sc-14289xe-0\"]{content:\"ipyMWB,jmkYvv,\"}/*!sc*/\n.blmaBs{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.blmaBs:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.blmaBs:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.blmaBs[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.blmaBs:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.blmaBs:active{-webkit-transition:none;transition:none;}/*!sc*/\n.blmaBs[data-inactive]{cursor:auto;}/*!sc*/\n.blmaBs:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled [data-component=ButtonCounter],.blmaBs:disabled [data-component=\"leadingVisual\"],.blmaBs:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.blmaBs:focus{outline:solid 1px transparent;}}/*!sc*/\n.blmaBs [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.blmaBs[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.blmaBs[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.blmaBs[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.blmaBs[data-block=\"block\"]{width:100%;}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.blmaBs [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.blmaBs [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.blmaBs [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.blmaBs:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.blmaBs[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.blmaBs[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.blmaBs:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.blmaBs{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/\n@media screen and (max-width:768px){.blmaBs{display:block;}}/*!sc*/\n.hkJzmn{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.hkJzmn:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hkJzmn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hkJzmn[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hkJzmn:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hkJzmn:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hkJzmn[data-inactive]{cursor:auto;}/*!sc*/\n.hkJzmn:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled [data-component=ButtonCounter],.hkJzmn:disabled [data-component=\"leadingVisual\"],.hkJzmn:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hkJzmn:focus{outline:solid 1px transparent;}}/*!sc*/\n.hkJzmn [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hkJzmn[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hkJzmn[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hkJzmn[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hkJzmn[data-block=\"block\"]{width:100%;}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hkJzmn [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hkJzmn [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hkJzmn [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.hkJzmn:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.hkJzmn[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.hkJzmn[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));height:32px;position:relative;}/*!sc*/\n@media screen and (max-width:768px){.hkJzmn[data-no-visuals]{display:none;}}/*!sc*/\n.hkJzmn:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.hILMMl{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hILMMl:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hILMMl:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hILMMl[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hILMMl:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hILMMl:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hILMMl[data-inactive]{cursor:auto;}/*!sc*/\n.hILMMl:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hILMMl:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hILMMl:focus{outline:solid 1px transparent;}}/*!sc*/\n.hILMMl [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hILMMl[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hILMMl[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hILMMl[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hILMMl[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hILMMl[data-block=\"block\"]{width:100%;}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hILMMl [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hILMMl [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hILMMl [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"],.hILMMl [data-component=\"trailingVisual\"],.hILMMl [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hILMMl[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.hILMMl svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl > span{width:inherit;}/*!sc*/\n.ivbpoP{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.ivbpoP:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.ivbpoP:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.ivbpoP[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.ivbpoP:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.ivbpoP:active{-webkit-transition:none;transition:none;}/*!sc*/\n.ivbpoP[data-inactive]{cursor:auto;}/*!sc*/\n.ivbpoP:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled [data-component=ButtonCounter],.ivbpoP:disabled [data-component=\"leadingVisual\"],.ivbpoP:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.ivbpoP:focus{outline:solid 1px transparent;}}/*!sc*/\n.ivbpoP [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.ivbpoP[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.ivbpoP[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.ivbpoP[data-block=\"block\"]{width:100%;}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.ivbpoP [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.ivbpoP [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.ivbpoP [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.ivbpoP:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.ivbpoP[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.ivbpoP[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.ivbpoP:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-no-visuals]{margin-left:8px;}/*!sc*/\n.hviaoI{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hviaoI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hviaoI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hviaoI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hviaoI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hviaoI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hviaoI[data-inactive]{cursor:auto;}/*!sc*/\n.hviaoI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hviaoI:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hviaoI:focus{outline:solid 1px transparent;}}/*!sc*/\n.hviaoI [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hviaoI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hviaoI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hviaoI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hviaoI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hviaoI[data-block=\"block\"]{width:100%;}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hviaoI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hviaoI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hviaoI [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"],.hviaoI [data-component=\"trailingVisual\"],.hviaoI [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hviaoI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hviaoI[data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/\n.jXTShb{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.jXTShb:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.jXTShb:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.jXTShb[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.jXTShb:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.jXTShb:active{-webkit-transition:none;transition:none;}/*!sc*/\n.jXTShb[data-inactive]{cursor:auto;}/*!sc*/\n.jXTShb:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.jXTShb:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.jXTShb:focus{outline:solid 1px transparent;}}/*!sc*/\n.jXTShb [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.jXTShb[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.jXTShb[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.jXTShb[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.jXTShb[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.jXTShb[data-block=\"block\"]{width:100%;}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.jXTShb [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.jXTShb [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.jXTShb [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"],.jXTShb [data-component=\"trailingVisual\"],.jXTShb [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.jXTShb[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.jXTShb[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--fgColor-default,var(--color-fg-default,#1F2328));background-color:transparent;box-shadow:none;}/*!sc*/\n.fAkXQN:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fAkXQN:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fAkXQN[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fAkXQN:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fAkXQN[data-inactive]{cursor:auto;}/*!sc*/\n.fAkXQN:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled [data-component=ButtonCounter],.fAkXQN:disabled [data-component=\"leadingVisual\"],.fAkXQN:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fAkXQN:focus{outline:solid 1px transparent;}}/*!sc*/\n.fAkXQN [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fAkXQN[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fAkXQN[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fAkXQN[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fAkXQN[data-block=\"block\"]{width:100%;}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fAkXQN [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fAkXQN [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fAkXQN [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.fAkXQN[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.fAkXQN:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.fAkXQN:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.gfKkfV:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.gfKkfV:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.gfKkfV[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.gfKkfV:active{-webkit-transition:none;transition:none;}/*!sc*/\n.gfKkfV[data-inactive]{cursor:auto;}/*!sc*/\n.gfKkfV:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled [data-component=ButtonCounter],.gfKkfV:disabled [data-component=\"leadingVisual\"],.gfKkfV:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.gfKkfV:focus{outline:solid 1px transparent;}}/*!sc*/\n.gfKkfV [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.gfKkfV[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.gfKkfV[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.gfKkfV[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.gfKkfV[data-block=\"block\"]{width:100%;}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.gfKkfV [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.gfKkfV [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.gfKkfV [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.gfKkfV:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.gfKkfV[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.gfKkfV[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.gfKkfV:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dTgfec{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));padding-left:8px;padding-right:8px;}/*!sc*/\n.dTgfec:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dTgfec:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dTgfec[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dTgfec:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dTgfec[data-inactive]{cursor:auto;}/*!sc*/\n.dTgfec:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.dTgfec:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dTgfec:focus{outline:solid 1px transparent;}}/*!sc*/\n.dTgfec [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.dTgfec[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dTgfec[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dTgfec[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dTgfec[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dTgfec[data-block=\"block\"]{width:100%;}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.dTgfec [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dTgfec [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dTgfec [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"],.dTgfec [data-component=\"trailingVisual\"],.dTgfec [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.dTgfec[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dTgfec linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.pyyxt:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.pyyxt:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.pyyxt[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.pyyxt:active{-webkit-transition:none;transition:none;}/*!sc*/\n.pyyxt[data-inactive]{cursor:auto;}/*!sc*/\n.pyyxt:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.pyyxt:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.pyyxt:focus{outline:solid 1px transparent;}}/*!sc*/\n.pyyxt [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.pyyxt[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.pyyxt[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.pyyxt[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.pyyxt[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.pyyxt[data-block=\"block\"]{width:100%;}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.pyyxt [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.pyyxt [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.pyyxt [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"],.pyyxt [data-component=\"trailingVisual\"],.pyyxt [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.pyyxt[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.fmvlPZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fmvlPZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fmvlPZ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fmvlPZ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fmvlPZ:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fmvlPZ[data-inactive]{cursor:auto;}/*!sc*/\n.fmvlPZ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.fmvlPZ:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fmvlPZ:focus{outline:solid 1px transparent;}}/*!sc*/\n.fmvlPZ [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.fmvlPZ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fmvlPZ[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fmvlPZ[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fmvlPZ[data-block=\"block\"]{width:100%;}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fmvlPZ [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"],.fmvlPZ [data-component=\"trailingVisual\"],.fmvlPZ [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.fmvlPZ[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/\n.bcQZPI{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.bcQZPI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.bcQZPI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.bcQZPI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.bcQZPI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.bcQZPI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.bcQZPI[data-inactive]{cursor:auto;}/*!sc*/\n.bcQZPI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled [data-component=ButtonCounter],.bcQZPI:disabled [data-component=\"leadingVisual\"],.bcQZPI:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.bcQZPI:focus{outline:solid 1px transparent;}}/*!sc*/\n.bcQZPI [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.bcQZPI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.bcQZPI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.bcQZPI[data-block=\"block\"]{width:100%;}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.bcQZPI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.bcQZPI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.bcQZPI [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.bcQZPI:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.bcQZPI[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.bcQZPI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.bcQZPI:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/\n.dGDIQc{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.dGDIQc:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dGDIQc:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dGDIQc[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dGDIQc:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dGDIQc:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dGDIQc[data-inactive]{cursor:auto;}/*!sc*/\n.dGDIQc:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled [data-component=ButtonCounter],.dGDIQc:disabled [data-component=\"leadingVisual\"],.dGDIQc:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dGDIQc:focus{outline:solid 1px transparent;}}/*!sc*/\n.dGDIQc [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dGDIQc[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dGDIQc[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dGDIQc[data-block=\"block\"]{width:100%;}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dGDIQc [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dGDIQc [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dGDIQc [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.dGDIQc:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.dGDIQc[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.dGDIQc[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.dGDIQc:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\ndata-styled.g9[id=\"types__StyledButton-sc-ws60qy-0\"]{content:\"blmaBs,hkJzmn,hILMMl,ivbpoP,hviaoI,jXTShb,fAkXQN,gfKkfV,dTgfec,pyyxt,fmvlPZ,bcQZPI,dGDIQc,\"}/*!sc*/\n.gNgnVl{position:relative;display:inline-block;}/*!sc*/\n.gNgnVl::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f));border-radius:6px;opacity:0;}/*!sc*/\n@-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n.gNgnVl:hover::after,.gNgnVl:active::after,.gNgnVl:focus::after,.gNgnVl:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-no-delay:hover::after,.gNgnVl.tooltipped-no-delay:active::after,.gNgnVl.tooltipped-no-delay:focus::after,.gNgnVl.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-multiline:hover::after,.gNgnVl.tooltipped-multiline:active::after,.gNgnVl.tooltipped-multiline:focus::after,.gNgnVl.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-se::after,.gNgnVl.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/\n.gNgnVl.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-sw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-n::after,.gNgnVl.tooltipped-ne::after,.gNgnVl.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/\n.gNgnVl.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-nw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/\n.gNgnVl.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-s::after,.gNgnVl.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-w::after,.gNgnVl.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/\n.gNgnVl.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/\n.gNgnVl.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/\ndata-styled.g14[id=\"Tooltip__TooltipBase-sc-17tf59c-0\"]{content:\"gNgnVl,\"}/*!sc*/\n.eKEtoB{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;margin-left:4px;margin-right:8px;text-transform:capitalize;}/*!sc*/\n.fUpWeN{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/\ndata-styled.g16[id=\"Truncate__StyledTruncate-sc-23o1d2-0\"]{content:\"eKEtoB,fUpWeN,\"}/*!sc*/\n.cXNreu{font-size:14px;line-height:20px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:32px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.cXNreu input,.cXNreu textarea{cursor:text;}/*!sc*/\n.cXNreu select{cursor:pointer;}/*!sc*/\n.cXNreu input::-webkit-input-placeholder,.cXNreu textarea::-webkit-input-placeholder,.cXNreu select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::-moz-placeholder,.cXNreu textarea::-moz-placeholder,.cXNreu select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input:-ms-input-placeholder,.cXNreu textarea:-ms-input-placeholder,.cXNreu select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::placeholder,.cXNreu textarea::placeholder,.cXNreu select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu:focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/\n.cXNreu > textarea{padding:12px;}/*!sc*/\n@media (min-width:768px){.cXNreu{font-size:14px;}}/*!sc*/\ndata-styled.g37[id=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0\"]{content:\"cXNreu,\"}/*!sc*/\n.jbzqwE{background-repeat:no-repeat;background-position:right 8px center;padding-left:12px;padding-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.jbzqwE > :not(:last-child){margin-right:8px;}/*!sc*/\n.jbzqwE .TextInput-icon,.jbzqwE .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/\n.jbzqwE > input,.jbzqwE > select{padding-left:0;padding-right:0;}/*!sc*/\ndata-styled.g38[id=\"TextInputWrapper-sc-1mqhpbi-1\"]{content:\"jbzqwE,\"}/*!sc*/\n.cDLBls{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/\n.cDLBls:focus{outline:0;}/*!sc*/\ndata-styled.g39[id=\"UnstyledTextInput-sc-14ypya-0\"]{content:\"cDLBls,\"}/*!sc*/\n.dAjliH{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;height:100%;width:100%;}/*!sc*/\n.dAjliH .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff));border-color:var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f));border-style:solid;border-width:1px;border-radius:var(--segmented-control-outer-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--segmented-control-button-inner-padding);padding-right:var(--segmented-control-button-inner-padding);}/*!sc*/\n.dAjliH svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dAjliH:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.dAjliH .segmentedControl-text:after{content:\"Code\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.dAjliH:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\n.fIktcg{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;padding:var(--segmented-control-button-bg-inset);height:100%;width:100%;}/*!sc*/\n.fIktcg .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:calc(var(--segmented-control-outer-radius) - var(--segmented-control-button-bg-inset) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));padding-right:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));}/*!sc*/\n.fIktcg svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fIktcg:hover .segmentedControl-content{background-color:var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2)));}/*!sc*/\n.fIktcg:active .segmentedControl-content{background-color:var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4)));}/*!sc*/\n.fIktcg:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.fIktcg .segmentedControl-text:after{content:\"Blame\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.fIktcg:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\ndata-styled.g69[id=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0\"]{content:\"dAjliH,fIktcg,\"}/*!sc*/\n.huxtnT{background-color:var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2));border-radius:6px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:28px;margin:0;padding:0;}/*!sc*/\ndata-styled.g71[id=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0\"]{content:\"huxtnT,\"}/*!sc*/\n.cjbBGq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;isolation:isolate;}/*!sc*/\n.cjbBGq.cjbBGq > *{margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/\n.cjbBGq.cjbBGq > *:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:focus,.cjbBGq.cjbBGq > *:active,.cjbBGq.cjbBGq > *:hover{z-index:1;}/*!sc*/\ndata-styled.g87[id=\"ButtonGroup-sc-1gxhls1-0\"]{content:\"cjbBGq,\"}/*!sc*/\n</style><meta data-hydrostats=\"publish\"/> <!-- --> <!-- --> <!-- --> <button hidden=\"\" data-testid=\"header-permalink-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><div><div style=\"--sticky-pane-height:100vh\" class=\"Box-sc-g0xbh4-0 fSWWem\"><div class=\"Box-sc-g0xbh4-0 kPPmzM\"><div class=\"Box-sc-g0xbh4-0 cIAPDV\"><div tabindex=\"0\" class=\"Box-sc-g0xbh4-0 gvCnwW\"><div class=\"Box-sc-g0xbh4-0 esrURn\"><div class=\"Box-sc-g0xbh4-0 eUyHuk\"></div><div style=\"--pane-width:320px\" class=\"Box-sc-g0xbh4-0 gNdDUH\"></div><div class=\"Box-sc-g0xbh4-0 hAeDYA\"><div role=\"slider\" aria-label=\"Draggable pane splitter\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"Pane width 0 pixels\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 fjdBNx\"></div></div></div></div><div class=\"Box-sc-g0xbh4-0 emFMJu\"><div class=\"Box-sc-g0xbh4-0\"></div><div class=\"Box-sc-g0xbh4-0 hlUAHL\"><div data-selector=\"repos-split-pane-content\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 iStsmI\"><div class=\"Box-sc-g0xbh4-0 eIgvIk\"><div class=\"Box-sc-g0xbh4-0 eVFfWF container\"><div class=\"px-3 pt-3 pb-0\" id=\"StickyHeader\"><div class=\"Box-sc-g0xbh4-0 fywjmm\"><div class=\"Box-sc-g0xbh4-0 dyczTK\"><div class=\"Box-sc-g0xbh4-0 cpXcux react-code-view-header-wrap--narrow\"><div class=\"Box-sc-g0xbh4-0 iPEkxH\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 jUriTl\"><button style=\"--button-color:fg.muted\" type=\"button\" aria-label=\"Expand file tree\" data-testid=\"expand-file-tree-button-mobile\" class=\"types__StyledButton-sc-ws60qy-0 blmaBs\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-left\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z\"></path></svg></span><span data-component=\"text\">Files</span></span></button><span role=\"tooltip\" aria-label=\"Expand file tree\" id=\"expand-button-file-tree-button\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-se\"><button data-component=\"IconButton\" type=\"button\" data-testid=\"expand-file-tree-button\" aria-labelledby=\"expand-button-file-tree-button\" aria-controls=\"repos-file-tree\" class=\"types__StyledButton-sc-ws60qy-0 hkJzmn\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-sidebar-collapse\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z\"></path><path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\"></path></svg></button></span><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></h2></div><div class=\"react-code-view-header-mb--narrow mr-2\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector-wide\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 ehCeGn react-code-view-header-mb--narrow\"><div class=\"Box-sc-g0xbh4-0 eTvGbF\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"repos-header-breadcrumb-heading\" id=\"repos-header-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"repos-header-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><h1 tabindex=\"-1\" id=\"file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 diwsLq\">close.xbm</h1></div><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy path\" data-testid=\"breadcrumb-copy-path-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 ivbpoP\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button></div></div></div><div class=\"react-code-view-header-element--wide\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <div><div class=\"Box-sc-g0xbh4-0 kfYOBR\"><span class=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0 TextInputWrapper-sc-1mqhpbi-1 cXNreu jbzqwE TextInput-wrapper\" aria-busy=\"false\"><span class=\"TextInput-icon\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-search\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></span><input type=\"text\" aria-label=\"Go to file\" role=\"combobox\" aria-controls=\"file-results-list\" aria-expanded=\"false\" aria-haspopup=\"dialog\" autoCorrect=\"off\" spellcheck=\"false\" placeholder=\"Go to file\" data-component=\"input\" class=\"UnstyledTextInput-sc-14ypya-0 cDLBls\" value=\"\"/><span class=\"TextInput-icon\"></span></span></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-wide\" id=\":R156d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div><div class=\"react-code-view-header-element--narrow\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-narrow\" id=\":R157d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 hVZtwF react-code-view-bottom-padding\"> <div class=\"Box-sc-g0xbh4-0 cMYnca\"></div> <!-- --> <!-- --> </div><div class=\"Box-sc-g0xbh4-0 hVZtwF\"> <!-- --> <!-- --> <div class=\"d-flex flex-column border rounded-2 mb-3 pl-1\"><div class=\"Box-sc-g0xbh4-0 brJRqk\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">Latest commit</h2><div style=\"width:120px\" class=\"Skeleton Skeleton--text\" data-testid=\"loading\"> </div><div class=\"d-flex gap-2\"><div data-testid=\"latest-commit-details\" class=\"d-none d-sm-flex flex-items-center\"></div><div class=\"d-flex gap-2\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">History</h2><a aria-label=\"Commit history\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN d-none d-lg-flex\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span><span data-component=\"text\"><span class=\"Text-sc-17v1xeu-0 gPDEWA fgColor-default\">History</span></span></span></a><div class=\"Box-sc-g0xbh4-0 bqgLjk\"></div><div class=\"d-flex d-lg-none\"><span role=\"tooltip\" aria-label=\"History\" id=\"history-icon-button-tooltip\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><a aria-label=\"Commit history\" aria-describedby=\"history-icon-button-tooltip\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span></span></a></span></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iJmJly\"><div class=\"Box-sc-g0xbh4-0 jACbi container\"><div class=\"Box-sc-g0xbh4-0 gIJuDf react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 VHzRk react-blob-view-header-sticky\" id=\"repos-sticky-header\"><div class=\"Box-sc-g0xbh4-0 ePiodO\"><div class=\"Box-sc-g0xbh4-0 react-blob-sticky-header\"><div class=\"Box-sc-g0xbh4-0 kQJlnf\"><div class=\"Box-sc-g0xbh4-0 nSWSp\"><div class=\"Box-sc-g0xbh4-0 lhFvfi\"><div class=\"Box-sc-g0xbh4-0 doiYd\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 jKPiSV\"><div class=\"Box-sc-g0xbh4-0 iZJewz\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"sticky-breadcrumb-heading\" id=\"sticky-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"sticky-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><h1 tabindex=\"-1\" id=\"sticky-file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 jAEDJk\">close.xbm</h1></div></div></div></div><button style=\"--button-color:fg.default\" type=\"button\" data-size=\"small\" class=\"types__StyledButton-sc-ws60qy-0 gfKkfV\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-up\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z\"></path></svg></span><span data-component=\"text\">Top</span></span></button></div></div></div><div class=\"Box-sc-g0xbh4-0 jfjHXm\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">File metadata and controls</h2><div class=\"Box-sc-g0xbh4-0 bfkNRF\"><ul aria-label=\"File view\" class=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0 huxtnT\"><li class=\"Box-sc-g0xbh4-0 fXBLEV\"><button aria-current=\"true\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 dAjliH\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Code</div></span></button></li><li class=\"Box-sc-g0xbh4-0 gMPsNT\"><button aria-current=\"false\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 fIktcg\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Blame</div></span></button></li></ul><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-in-header\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iBylDf\"><div class=\"Box-sc-g0xbh4-0 kSGBPx react-blob-header-edit-and-raw-actions\"><div class=\"ButtonGroup-sc-1gxhls1-0 cjbBGq\"><a href=\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\" data-testid=\"raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 dTgfec\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Raw</span></span></a><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy raw content\" data-testid=\"copy-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 pyyxt\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button><span role=\"tooltip\" aria-label=\"Download raw file\" id=\":Rdcsptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Download raw content\" data-testid=\"download-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 fmvlPZ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-download\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\"></path><path d=\"M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z\"></path></svg></button></span></div><button hidden=\"\" data-testid=\"raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"copy-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"download-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><span role=\"tooltip\" aria-label=\"Open symbols panel\" id=\":R5sptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-nw\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Symbols\" aria-pressed=\"false\" aria-expanded=\"false\" aria-controls=\"symbols-pane\" class=\"types__StyledButton-sc-ws60qy-0 bcQZPI\" data-testid=\"symbols-button\" id=\"symbols-button\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-code-square\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path></svg></button></span><div class=\"Box-sc-g0xbh4-0 react-blob-header-edit-and-raw-actions-combined\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Edit and raw actions\" class=\"types__StyledButton-sc-ws60qy-0 dGDIQc js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button\" id=\":Rnsptal9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button></div></div></div></div><div></div></div><div class=\"Box-sc-g0xbh4-0 ytOJl\"><section aria-labelledby=\"file-name-id-wide file-name-id-mobile\" class=\"Box-sc-g0xbh4-0 jWnGGx\"><div class=\"Box-sc-g0xbh4-0 TCenl\"><div id=\"highlighted-line-menu-positioner\" class=\"position-relative\"><div id=\"copilot-button-positioner\" class=\"Box-sc-g0xbh4-0 cluMzC\"><div class=\"Box-sc-g0xbh4-0 eRkHwF\"><div class=\"Box-sc-g0xbh4-0 knCTAx react-code-file-contents\" role=\"presentation\" aria-hidden=\"true\" data-tab-size=\"8\" data-paste-markdown-skip=\"true\" data-hpc=\"true\"><div class=\"react-line-numbers\" style=\"pointer-events:auto\"><div data-line-number=\"1\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">1</div><div data-line-number=\"2\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">2</div><div data-line-number=\"3\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">3</div><div data-line-number=\"4\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">4</div></div><div class=\"react-code-lines\"><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC1\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"1\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_width</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC2\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"2\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_height</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC3\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"3\" style=\"position:relative\"><span class=\"pl-k\">static</span> <span class=\"pl-smi\">unsigned <span class=\"pl-smi\">char</span></span> <span class=\"pl-s1\">close_bits</span>[] <span class=\"pl-c1\">=</span> {</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC4\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"4\" style=\"position:relative\">   <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span> };</div></div></div></div></div></div><div id=\"copilot-button-container\"></div></div><div id=\"highlighted-line-menu-container\"></div></div></div><button hidden=\"\" data-testid=\"hotkey-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class=\"Box-sc-g0xbh4-0\"></div></div></div></div></div><div id=\"find-result-marks-container\" class=\"Box-sc-g0xbh4-0 aZrVR\"></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div> <!-- --> <!-- --> <!-- --> <script type=\"application/json\" id=\"__PRIMER_DATA_:R0:__\">{\"resolvedServerColorMode\":\"day\"}</script></div>\n</react-app>\n</turbo-frame>\n\n\n\n  </div>\n\n</turbo-frame>\n\n    </main>\n  </div>\n\n  </div>\n\n          <footer class=\"footer pt-8 pb-6 f6 color-fg-muted p-responsive\" role=\"contentinfo\" >\n  <h2 class='sr-only'>Footer</h2>\n\n  \n\n\n  <div class=\"d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap\">\n    <div class=\"d-flex flex-items-center flex-shrink-0 mx-2\">\n      <a aria-label=\"Homepage\" title=\"GitHub\" class=\"footer-octicon mr-2\" href=\"https://github.com\">\n        <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n</a>\n      <span>\n        &copy; 2024 GitHub,&nbsp;Inc.\n      </span>\n    </div>\n\n    <nav aria-label=\"Footer\">\n      <h3 class=\"sr-only\" id=\"sr-footer-heading\">Footer navigation</h3>\n\n      <ul class=\"list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0\" aria-labelledby=\"sr-footer-heading\">\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}\" href=\"https://docs.github.com/site-policy/github-terms/github-terms-of-service\" data-view-component=\"true\" class=\"Link--secondary Link\">Terms</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}\" href=\"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\" data-view-component=\"true\" class=\"Link--secondary Link\">Privacy</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}\" href=\"https://github.com/security\" data-view-component=\"true\" class=\"Link--secondary Link\">Security</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}\" href=\"https://www.githubstatus.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Status</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}\" href=\"https://docs.github.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Docs</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}\" href=\"https://support.github.com?tags=dotcom-footer\" data-view-component=\"true\" class=\"Link--secondary Link\">Contact</a>\n          </li>\n\n          <li class=\"mr-3\" >\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Manage cookies\n    </button>\n  </cookie-consent-link>\n</li>\n\n<li class=\"mr-3\">\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Do not share my personal information\n    </button>\n  </cookie-consent-link>\n</li>\n\n      </ul>\n    </nav>\n  </div>\n</footer>\n\n\n\n\n    <ghcc-consent id=\"ghcc\" class=\"position-fixed bottom-0 left-0\" style=\"z-index: 999999\" data-initial-cookie-consent-allowed=\"\" data-cookie-consent-required=\"true\"></ghcc-consent>\n\n\n  <div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\" hidden>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n    <button type=\"button\" class=\"flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    You can’t perform that action at this time.\n  </div>\n\n    <template id=\"site-details-dialog\">\n  <details class=\"details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm\" open>\n    <summary role=\"button\" aria-label=\"Close dialog\"></summary>\n    <details-dialog class=\"Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal\">\n      <button class=\"Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0\" type=\"button\" aria-label=\"Close dialog\" data-close-dialog>\n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n      </button>\n      <div class=\"octocat-spinner my-6 js-details-dialog-spinner\"></div>\n    </details-dialog>\n  </details>\n</template>\n\n    <div class=\"Popover js-hovercard-content position-absolute\" style=\"display: none; outline: none;\" tabindex=\"0\">\n  <div class=\"Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large\" style=\"width:360px;\">\n  </div>\n</div>\n\n    <template id=\"snippet-clipboard-copy-button\">\n  <div class=\"zeroclipboard-container position-absolute right-0 top-0\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon m-2\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n<template id=\"snippet-clipboard-copy-button-unpositioned\">\n  <div class=\"zeroclipboard-container\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 tooltipped-no-delay d-flex flex-justify-center flex-items-center\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n\n\n\n\n    </div>\n\n    <div id=\"js-global-screen-reader-notice\" class=\"sr-only\" aria-live=\"polite\" aria-atomic=\"true\" ></div>\n    <div id=\"js-global-screen-reader-notice-assertive\" class=\"sr-only\" aria-live=\"assertive\" aria-atomic=\"true\"></div>\n  </body>\n</html>\n\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/environment",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=labwc:wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n# WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=capitaine-cursors-light\nXCURSOR_SIZE=32\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\n#LIBVA_DRIVER_NAME=iHD\n#VDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt6ct\nQT_PLATFORM_PLUGIN=qt6ct\nQT_PLATFORMTHEME=qt6ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n\nGRIM_DEFAULT_DIR=~/Pictures/screenshot/\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\"?>\n<openbox_menu>\n\t<menu id=\"root-menu\" label=\"\" execute=\"labwc-menu-generator -p\"/>\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>8</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <allowTearing>no</allowTearing>\n    <autoEnableOutputs>yes</autoEnableOutputs>\n    <reuseOutputMode>no</reuseOutputMode>\n    <xwaylandPersistence>no</xwaylandPersistence>\n    <primarySelection>yes</primarySelection>\n  </core>\n\n  <placement>\n    <policy>cascade</policy>\n    <cascadeOffset x=\"40\" y=\"30\"/>\n  </placement>\n  \n  <!-- <margin top=\"4\" bottom=\"4\" left=\"4\" right=\"4\" output=\"\"/> -->\n\n  <theme>\n    <icon>Haiku</icon>\n    <fallbackAppIcon>labwc</fallbackAppIcon>\n    <titlebar>\n      <!-- layout>icon:iconify,max,close</layout -->\n      <layout>desk:iconify,max,close</layout>\n      <showTitle>yes</showTitle>\n    </titlebar>    \n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n    <dropShadows>no</dropShadows>\n    <dropShadowsOnTiled>no</dropShadowsOnTiled>\n    \n    <font place=\"ActiveWindow\">\n      <name>Iosevka</name>\n      <size>11</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"InActiveWindow\">\n      <name>Iosevka</name>\n      <size>11</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n\n    <font place=\"MenuItem\">\n\t   <name>Iosevka Fixed</name>\n       <size>12</size>\n       <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n\t\t<name>Iosevka Fixed</name>\n        <size>12</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n  </theme>\n\n\t<windowSwitcher preview=\"yes\" outlines=\"yes\">\n\t  <osd show=\"yes\" style=\"thumbnail\" output=\"all\" allWorkspaces=\"yes\" thumbnailLabelFormat=\"%T\" />\n\t  <fields>\n\t    <field content=\"icon\" width=\"5%\" />\n\t    <field content=\"desktop_entry_name\" width=\"30%\" />\n\t    <field content=\"title\" width=\"65%\" />\n\t  </fields>\n\t</windowSwitcher>\n  \n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n    <windowEdgeStrength>20</windowEdgeStrength>\n   <unSnapThreshold>20</unSnapThreshold>\n   <unMaximizeThreshold>150</unMaximizeThreshold>\n  </resistance>\n  \n  <resize>\n    <popupShow>Always</popupShow>\n    <drawContents>no</drawContents>\n    <minimumArea>8</minimumArea>\n  </resize>\n    \n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n\n  <snapping>\n    <!-- Set inner and outer range to 0 to disable window snapping completely -->\n    <range inner=\"10\" outer=\"10\" />\n    <cornerRange>50</cornerRange>\n    <overlay enabled=\"yes\">\n      <delay inner=\"500\" outer=\"500\" />\n    </overlay>\n    <topMaximize>yes</topMaximize>\n    <notifyClient>always</notifyClient>\n  </snapping>\n\n  \n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\" popupTime=\"1000\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"17%\" y=\"17%\" height=\"66%\" width=\"66%\"/>\n    <region name=\"center-big\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"100%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <numlock>off</numlock>\n    <layoutScope>global</layoutScope>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"W-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"W-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"W-S-Return\">\n      <action name=\"Execute\" command=\"foot --override=colors.background=000000 --override=colors.foreground=ffffff\"/>\n    </keybind>\n    <keybind key=\"W-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"W-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <!-- <keybind key=\"W-S-b\"> -->\n    <!--   <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"W-S-e\">\n      <action name=\"Execute\" command=\"~/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <!-- <keybind key=\"W-a\"> -->\n    <!--   <action name=\"ToggleMaximize\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-f\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    \n    <keybind key=\"W-C-S-Left\">\n\t\t<action name=\"GrowToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"W-C-S-Right\">\n\t\t<action name=\"GrowToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"W-C-S-Up\">\n\t\t<action name=\"GrowToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"W-C-S-Down\">\n\t\t<action name=\"GrowToEdge\" direction=\"down\" />\n    </keybind>\n\n    <keybind key=\"W-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"W-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"W-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"W-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n    <keybind key=\"W-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n    </keybind>\n    <keybind key=\"W-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n    </keybind>\n    <keybind key=\"W-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n    </keybind>\n    <keybind key=\"W-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n    </keybind>\n    <keybind key=\"W-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n    </keybind>\n\n    <keybind key=\"W-C-Left\">\n      <action name=\"GoToDesktop\" to=\"left\"/>\n    </keybind>\n    <keybind key=\"W-C-Right\">\n      <action name=\"GoToDesktop\" to=\"right\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioLowerVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioRaiseVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioMute\">\n      <action name=\"Execute\" command=\"amixer sset Master toggle\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessUp\">\n      <action name=\"Execute\" command=\"brightnessctl set +10%\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessDown\">\n      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/>\n    </keybind>    \n    <keybind key=\"Print\">\n      <action name=\"Execute\" command=\"grim -l 1\"/>\n      <action name=\"Execute\" command=\"notify-send 'Screenshot!'\"/>\n    </keybind>\n    <keybind key=\"XF86FullScreen\">\n\t\t<action name=\"ToggleFullscreen\"/>\n    </keybind>\n\n    <keybind key=\"W-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"W-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"W-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"W-S-a\">\n      <action name=\"SnapToRegion\" region=\"center-big\"/>\n    </keybind>\n\n    <keybind key=\"W-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"W-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n\n    <context name=\"Frame\">\n      <mousebind button=\"W-Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"W-Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"W-Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"W-Right\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n   <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"Unshade\" />\n        <action name=\"Focus\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"Unfocus\" />\n        <action name=\"Shade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n       <action name=\"SnapToRegion\" region=\"center-big\"/>\n        <!-- <action name=\"ToggleMaximize\" /> -->\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Click\">\n        <action name=\"Kill\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"SnapToRegion\" region=\"center-big\"/>\n        <!-- <action name=\"ToggleMaximize\" /> -->\n      </mousebind>\n      <!-- <mousebind button=\"Right\" action=\"Click\"> -->\n      <!--   <action name=\"ToggleMaximize\" direction=\"horizontal\" /> -->\n      <!-- </mousebind> -->\n      <!-- <mousebind button=\"Middle\" action=\"Click\"> -->\n      <!--   <action name=\"ToggleMaximize\" direction=\"vertical\" /> -->\n      <!-- </mousebind> -->\n    </context>\n\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Icon\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Shade\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleShade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"AllDesktops\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleOmnipresent\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n    </context>\n        \n    <context name=\"Root\">\n      <!-- <mousebind button=\"Left\" action=\"Press\"> -->\n      <!--   <action name=\"ShowMenu\" menu=\"root-menu\" /> -->\n      <!-- </mousebind> -->\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <!-- <mousebind button=\"Middle\" action=\"Press\"> -->\n      <!--   <action name=\"ShowMenu\" menu=\"root-menu\" /> -->\n      <!-- </mousebind> -->\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\" />\n      </mousebind>\n    </context>\n    \n  </mouse>\n  <!--\n    The *category* attribute is optional and can be set to touch, touchpad,\n    non-touch, default or the name of a device. You can obtain device names by\n    running *libinput list-devices* as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n\n  <libinput>\n    <device category=\"default\">\n      <!-- <naturalScroll>no</naturalScroll> -->\n      <!-- <leftHanded>no</leftHanded> -->\n      <!-- <pointerSpeed>0.0</pointerSpeed> -->\n      <!-- <accelProfile>adaptive</accelProfile> -->\n      <tap>yes</tap>\n      <!-- <tapButtonMap>lrm</tapButtonMap> -->\n      <!-- <tapAndDrag>yes</tapAndDrag> -->\n      <!-- <dragLock>yes</dragLock> -->\n      <!-- <threeFingerDrag>yes</threeFingerDrag> -->\n      <!-- <middleEmulation>no</middleEmulation> -->\n      <!-- <disableWhileTyping>yes</disableWhileTyping> -->\n      <!-- <clickMethod>buttonAreas</clickMethod> -->\n      <!-- <scrollMethod>twofinger</scrollMethod> -->\n      <!-- <sendEventsMode>yes</sendEventsMode> -->\n      <!-- <calibrationMatrix>1 0 0 0 1 0</calibrationMatrix> -->\n      <scrollFactor>1.0</scrollFactor>\n    </device>\n  </libinput>\n  \n  <!--\n    # Window Rules\n    #   - Criteria can consist of 'identifier' or 'title' or both (in which case\n    #     AND logic is used).\n    #   - 'identifier' relates to app_id for native Wayland windows and WM_CLASS\n    #     for XWayland clients.\n    #   - Criteria can also contain `matchOnce=\"true\"` meaning that the rule\n    #     must only apply to the first instance of the window with that\n    #     particular 'identifier' or 'title'.\n    #   - Matching against patterns with '*' (wildcard) and '?' (joker) is\n    #     supported. Pattern matching is case-insensitive.\n\n    <windowRules>\n      <windowRule identifier=\"*\"><action name=\"Maximize\"/></windowRule>\n      <windowRule identifier=\"foo\" serverDecoration=\"yes\"/>\n      <windowRule title=\"bar\" serverDecoration=\"yes\"/>\n      <windowRule identifier=\"baz\" title=\"quax\" serverDecoration=\"yes\"/>\n    </windowRules>\n\n    # Example below for `lxqt-panel` and `pcmanfm-qt \\-\\-desktop`\n    # where 'matchOnce' is used to avoid applying rule to the panel configuration\n    # window with the same 'app_id'\n-->\n\n\t<windowRules>\n\t<windowRule identifier=\"Firefox\">\n\t<action name=\"ToggleDecorations\"/>\n\t      <action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<windowRule identifier=\"org.inkscape.org\">\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<windowRule identifier=\"Zed*\">\n\t<action name=\"ToggleDecorations\"/>\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t</windowRules>\n  <menu>\n    <ignoreButtonReleasePeriod>250</ignoreButtonReleasePeriod>\n     <showIcons>no</showIcons>\n  </menu>\n\n  <!--\n    Magnifier settings\n    'width' sets the width in pixels of the magnifier window.\n    'height' sets the height in pixels of the magnifier window.\n    'initScale' sets the initial magnification factor at boot.\n    'increment' sets the amount by which the magnification factor\n      changes when 'ZoomIn' or 'ZoomOut' are called.\n    'useFilter' sets whether to use a bilinear filter on the magnified\n      output or simply to take nearest pixel.\n  \n  <magnifier>\n    <width>400</width>\n    <height>400</height>\n    <initScale>2.0</initScale>\n    <increment>0.2</increment>\n    <useFilter>true</useFilter>\n  </magnifier>\n -->\n</labwc_config>\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 2\n#padding.height: 3\n\n# ToggleKeybinds status indicator\n#window.active.indicator.toggled-keybind.color: #ff0000\n\n#\n# The global padding.{width,height} of openbox are not supported because\n# the default labwc button geometry deviates from that of openbox\n#\nwindow.titlebar.padding.width: 0\nwindow.titlebar.padding.height: 2\n\n# window border\nwindow.active.border.color: #281733\nwindow.inactive.border.color: #281733\n\n# window titlebar background\nwindow.active.title.bg.color: #281733\nwindow.inactive.title.bg.color: #fffacd\n\n# window titlebar text\nwindow.active.label.text.color: #ffcd1c\nwindow.inactive.label.text.color: #333333\nwindow.label.text.justify: left\n\n# window button width and spacing\n#window.button.width: 28\n#window.button.height: 28\nwindow.button.spacing: 0\n\n# window button hover effect\n#window.button.hover.bg.corner-radius: 0\n\n# window buttons\n window.active.button.unpressed.image.color: #ffffff\n window.inactive.button.unpressed.image.color: #333333\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n menu.items.bg.color: #FFCD1C\n menu.items.text.color: #000000\n menu.items.active.bg.color: #0000FF\n menu.items.active.text.color: #FFFACD\n# menu.items.padding.x: 7\n# menu.items.padding.y: 4\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n menu.separator.color: #FFFACD\n # menu.title.bg.color: #589bda\n # menu.title.text.color: #ffffff\n # menu.title.text.justify: Center\n\n\n# on screen display (window-cycle dialog)\n osd.bg.color: #FFFACD\n osd.border.color: #000000\n osd.border.width: 2\n osd.label.text.color: #000000\n  osd.window-switcher.preview.border.width: 6\n osd.window-switcher.preview.border.color: #FFCD1C\n\n\n# window drop-shadows\nwindow.active.shadow.size: 60\nwindow.inactive.shadow.size: 40\nwindow.active.shadow.color: #00000060\nwindow.inactive.shadow.color: #00000040\n\n# Default values for following options change depending on the rendering\n# backend. For software-based renderers, *.bg.enabled is \"no\" and\n# *.border.enabled is \"yes\" if not set. For hardware-based renderers,\n# *.bg.enabled is \"yes\" and *.border.enabled is \"no\" if not set.\n# Setting *.bg.enabled to \"yes\" for software-based renderer with translucent\n# background color may severely impact performance.\n#\n# snapping.overlay.region.bg.enabled:\n# snapping.overlay.edge.bg.enabled:\n# snapping.overlay.region.border.enabled:\n# snapping.overlay.edge.border.enabled:\n\nsnapping.overlay.region.bg.color: #8080b380\nsnapping.overlay.edge.bg.color: #8080b380\nsnapping.overlay.region.border.width: 2\nsnapping.overlay.edge.border.width: 1\nsnapping.overlay.region.border.color: #dddda6,#000000,#dddda6\nsnapping.overlay.edge.border.color: #dddda6,#000000,#dddda6\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#FFCD1C\ntext-color=#281733\n#width=120\n#height=50\nouter-margin=4,4\npadding=8\nborder-size=2\nborder-color=#281733\nborder-radius=0\nicons=0\ndefault-timeout=3000\nfont=Iosevka Bold 12\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FF0000\ntext-color=#000000\ndefault-timeout=8000\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\"\n}\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/qt6ct/qt6ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt6ct/colors/simple.conf\ncustom_palette=true\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Breeze\n\n[Fonts]\nfixed=\"Iosevka,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular\"\ngeneral=\"Iosevka,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=1\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x43\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x43\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x43)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/powerprofilecycle.sh",
    "content": "#!/bin/bash\n#\n# Script to cycle through power-profiles-daemon profiles. Handy for integration\n# with waybar, i3blocks and others. When run it will cycle to next profile and\n# output a corresponding fa-icon for displaying in a bar. With the -m toggle,\n# the script will not cycle profiles, rather just print fa-icon corresponding to\n# current profile.\n#\n\nPSET=\"powerprofilesctl set\"\nPGET=\"powerprofilesctl get\"\n\nwhile getopts \"mh\" opt; do\n  case $opt in\n    m)\n      case $($PGET) in\n        performance)\n          echo \"PERFORMANCE\" && exit 0\n          ;;\n        power-saver)\n          echo \"POWERSAVE\" && exit 0\n          ;;\n        balanced)\n          echo \"BALANCED\" && exit 0 \n      esac\n      ;;\n    h)\n      echo -e \"Run script without arguments to cycle power profiles and print icon. \\n-m Monitor. Get power profile and print icon. \\n-h Help. Show this help text\"  \n      exit 0\n      ;;\n    *)\n      echo \"Invalid option. Try -h.\"\n      exit 1\n  esac\ndone\n\ncase $($PGET) in\n  performance)\n    $PSET power-saver && echo \"POWERSAVE\" && exit 0\n    ;;\n  power-saver)\n    $PSET balanced && echo \"BALANCED\" && exit 0\n    ;;\n  balanced)\n    $PSET performance && echo \"PERFORMANCE\" && exit 0\n    ;;\nesac\n\necho \"Could not find power profile match. Is power-profiles-daemon running?\"\nexit 1\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/tofi-nordvpn",
    "content": "#!/usr/bin/env bash\n#             __ _                           _\n#  _ __ ___  / _(_)      _ __   ___  _ __ __| |_   ___ __  _ __\n# | '__/ _ \\| |_| |_____| '_ \\ / _ \\| '__/ _` \\ \\ / / '_ \\| '_ \\\n# | | | (_) |  _| |_____| | | | (_) | | | (_| |\\ V /| |_) | | | |\n# |_|  \\___/|_| |_|     |_| |_|\\___/|_|  \\__,_| \\_/ | .__/|_| |_|\n#                                                   |_|\n\n# exit when any command fails\nset -e\n\nechoexit() {\n    # Print to stderr and exit\n    printf \"%s\\n\" \"$@\" 1>&2\n    exit 1\n}\n\n# Checking dependencies:\ntype nordvpn >/dev/null || echoexit \"'nordvpn' not found.\"\ntype tofi >/dev/null || echoexit \"'tofi' not found.\"\n\ncompletion_to_lines() {\n    tr '\\r\\b\\t' '\\n' | sed '/^[[:space:]]*$/d'\n}\n\nmenu() {\n    # Menu command, should read from stdin and write to stdout.\n    local stdin\n    local line_count\n    stdin=\"$(cat)\"\n    line_count=\"$(printf \"%s\" \"$stdin\" | wc -l)\"\n\n#    if [ \"$line_count\" -lt 5 ]; then\n        printf \"%s\" \"$stdin\" | sort | tofi \n#    else\n#        printf \"%s\" \"$stdin\" | sort | tofi -dmenu -i -p \"NordVPN\" -no-custom\n#    fi\n}\n\nusage() {\n    printf \"Dynamic menu interface for nordvpn.\n\nUsage:\n  tofi-nordvpn [-h] [-s]\n    -h                                 Display this help message.\n    -s                                 Display current vpn status, useful for status bars.\n\"\n}\n\n# Initial menu.\ninit_menu() {\n    local choices\n    choices=\"connect\\ndisconnect\\nstatus\\nsettings\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# nordvpn connect menu.\nconnect() {\n    local choices\n    choices=\"default\\ncountries\\ncities\\np2p\\nonion\"\n    printf \"%b\" \"$choices\" | menu\n}\n\n# Country selection menu.\ncountries() {\n    # script needed to avoid it crashing when called from status bar (https://github.com/loiccoyle/rofi-nordvpn/issues/1)\n    script -q -c \"nordvpn connect --generate-bash-completion\" /dev/null | completion_to_lines | menu\n}\n\n# City selection menu.\n# Arg:\n#   $1: a country\ncities() {\n    script -q -c \"nordvpn connect $1 --generate-bash-completion\" /dev/null | completion_to_lines | menu\n}\n\n# Print the vpn status, for status bars.\nstatus() {\n    local status\n    status=\"$(nordvpn status | tr -d '\\r -')\"\n    if [ -n \"${status##*Connected*}\" ]; then\n        printf \"OFF\"\n    else\n        printf \"%s\" \"$(printf \"%s\" \"$status\" | grep \"City\" | cut -d \":\" -f 2)\"\n    fi\n}\n\n# Show vpn status menu.\nvpn_status() {\n    local choices\n    choices=\"$(nordvpn status | tr -d '\\r-' | sed 's/^ *//')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Show vpn settings.\nsettings() {\n    local choices\n    choices=\"$(nordvpn settings | tr -d '\\r-' | sed 's/^ *//')\"\n    printf \"%s\" \"$choices\" | menu\n}\n\n# Parse options to the `rofi-nordvpn` command\nwhile getopts \":hs\" opt; do\n    case ${opt} in\n    h)\n        usage\n        exit 0\n        ;;\n    s)\n        status\n        exit 0\n        ;;\n    \\?)\n        printf \"Invalid Option: -%s\\n\" \"$OPTARG\" 1>&2\n        usage\n        exit 1\n        ;;\n    esac\ndone\n\ncase \"$(init_menu)\" in\n\"connect\")\n    case $(connect) in\n    \"default\")\n        nordvpn connect\n        ;;\n    \"countries\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && nordvpn connect \"$country\"\n        ;;\n    \"cities\")\n        country=\"$(countries)\"\n        [ -n \"$country\" ] && city=\"$(cities \"$country\")\"\n        [ -n \"$city\" ] && nordvpn connect \"$country\" \"$city\"\n        ;;\n    \"p2p\")\n        nordvpn connect p2p\n        ;;\n    \"onion\")\n        nordvpn connect onion_over_vpn\n        ;;\n    *) ;;\n\n    esac\n    ;;\n\"disconnect\")\n    nordvpn disconnect\n    ;;\n\"status\")\n    vpn_status\n    ;;\n\"settings\")\n    settings\n    ;;\n*) ;;\n\nesac\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power_bottom $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\texec systemctl reboot\n\t\t;;\n\t\"Suspend\")\n\t\texec systemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\texec systemctl poweroff\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/toggle_wifi.sh",
    "content": "#!/bin/sh\n\nif [ $(nmcli radio wifi | awk '/led/ {print}') = 'enabled'  ] ; then\n  nmcli radio wifi off && notify-send \"Wifi off\"\nelse\n  nmcli radio wifi on && notify-send \"Wifi on\"\nfi\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 59%\nheight = 36\nhorizontal = true\nfont-size = 14\nprompt-text = \"RUN: \"\nfont = Iosevka Bold\noutline-width = 0\nborder-width = 2\nborder-color = #281733\n#background-color = #22AA99\nbackground-color = #ffCD1C\n#selection-background = #000000\nselection-color = #FF0000\ntext-color = #281733\nmin-input-width = 80\nresult-spacing = 20\nmargin-bottom = 8\nmargin-left = 8\npadding-top = 5\npadding-bottom = 0\npadding-left = 20\npadding-right = 10\nnum-results = 8\nhide-cursor=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 14%\npadding-top = 44%\nhorizontal = true\nresult-spacing = 50\nnum-results = 4\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 22\nfont = Iosevka Bold\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/tofi/config_power_bottom",
    "content": "anchor = bottom-left\nwidth = 37%\nheight = 36\nhorizontal = true\nfont-size = 14\nprompt-text = \"Do you really like to exit?\"\nfont = Iosevka Bold\noutline-width = 0\nborder-width = 2\nborder-color = #281733\nbackground-color = #FFCD1C\n#selection-background = #FFFFFF\nselection-color = #FF0000\ntext-color = #281733\nmin-input-width = 30\nresult-spacing = 30\nmargin-bottom = 8\nmargin-left = 8\npadding-top = 5\npadding-bottom = 0\npadding-left = 20\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhide-input=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/tofi/vpn.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n\n* {\n/*    background-color:     #F2D9D0;*/\n\tbackground-color: transparent;\n    text-color:           #3D3E40;\n    font:            \"JetBrains Mono Bold 10\";\n}\n\nwindow {\n    anchor:     south;\n    location:   south west;\n    width:      65%;\n    height:\t\t29;\n    padding:    0;\n    children:   [ horibox ];\n    y-offset: 30px;\n    }\n\nhoribox {\n    orientation: horizontal;\n    children:   [ prompt, listview ];\n}\n\nentry {\n    expand:     false;\n    width:      10em;\n    padding: 6 0 0 8;\n/*    background-color: #F2D9D0;\n    margin: 0 30 0 -2;*/\n    color:\t\t#3D3E40;\n}\n\nlistview {\n    layout:     horizontal;\n    spacing:    30px;\n/*    lines:      50;*/\n    padding: 6 0 0 100;\n}\n\nelement {\n    padding: 0;\n}\n\nelement selected {\n    text-color: black;\n    background-color: #F2CDA0;\n}\n\nelement-text, element-icon {\n  background-color: inherit;\n  text-color: inherit;\n  highlight: bold;\n}\n\nprompt {\n\tbackground-color: #F2CDA0;\n\tpadding: 8 8 0 8;\n    font:\t\"JetBrains Mono Bold 10\";\n}\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n     \"reload_style_on_change\": true,\n\t//\"mode\":\t\"dock\",\n    \"height\": 36, // Waybar height (to be removed for auto height)\n    //\"width\": 200, // Waybar width\n\t\"margin\": \"0 8 8 8\",\n    \"spacing\": 13, // Gaps between modules (4px)\n//    \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"wlr/taskbar\"],\n    \"modules-center\": [\"clock\"],    \n    \"modules-right\": [\"custom/gammastep\", \"bluetooth\", \"network\", \"battery\"],\n    //\"modules-right\": [\"clock\"],\n    // Modules configuration\n\n\"custom/openvpn\": {\n    \"format\": \" [VPN]\",\n    \"exec\": \"echo '{\\\"class\\\": \\\"connected\\\"}'\",\n    \"exec-if\": \"test -d /proc/sys/net/ipv4/conf/tun0\",\n    \"on-click\": \"nmcli connection down us2950.nordvpn.com.udp\",\n    \"return-type\": \"json\",\n    \"interval\": 5\n},\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 20,\n    \"icon-theme\": \"Haiku\",\n    \"on-click\": \"minimize-raise\",\n    \"on-click-middle\": \"close\",\n    \"ignore-list\": [\"\"],\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"\",\n                   \"Sylpheed\": \"\",\n                   \"Foot\": \"🗖\",\n                   \"File Manager PCManFM\": \"\",\n                   \"Nemo\": \"\",\n                   \"Files\": \"\",\n                   \"Code - OSS - URL Handler\": \"\",\n                   \"Character Map\": \"\",\n                   \"Qt5 Settings\": \"\",\n                   \"Customize Look and Feel\": \"\",\n                   \"PulseAudio Volume Control\": \"\",\n                   \"mpv Media Player\": \"\",\n                   \"GNU Image Manipulation Program\": \"\",\n                   \"Inkscape Vector Graphics Editor\": \"\",\n                   \"Telegram\": \"\",\n                   \"Advanced Network Configuration\": \"\",\n                   \"Zed\": \"\",\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n    \"custom/write\": {\n\t\t\"format\": \"[WRITE]\",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n       \"on-click\": \"foot --title=Diary --override=font=JetbrainsMono:size=14 wordgrinder ~/note/start.wg\",\n//        \"on-click\": \"xwordgrinder ~/note/start.wg\",\n        \"tooltip\": false\n    },\n\n     \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\"idle_inhibitor\": {\n    \"format\": \"{icon}\",\n    \"format-icons\": {\n        \"activated\": \"\",\n        \"deactivated\": \"\"\n    }\n},\n// \n//     \"idle_inhibitor\": {\n//         \"format\": \"󰌾\",\n//     },\n    \"clock\": {\n        \"format-alt\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format\": \"<span text-transform='uppercase'>{:%a %d %b<span color='#666'>,</span> %H:%M}</span>\",\n        \"tooltip\": false,        \n        //\"tooltip-format\": \"<tt>{calendar}</tt>\",\n        // \"calendar\": {\n        //             \"mode\"          : \"month\",\n        //             \"mode-mon-col\"  : 2,\n        //             //\"weeks-pos\"     : \"right\",\n        //             \"on-scroll\"     : 1,\n        //             \"on-click-right\": \"mode\",\n        //             \"format\": {\n        //                       \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n        //                       \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n        //                       //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n        //                       \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n        //                       \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n        //                       }\n        //             },\n        // \"actions\":  {\n        //             \"on-click-right\": \"mode\",\n        //             \"on-click-forward\": \"tz_up\",\n        //             \"on-click-backward\": \"tz_down\",\n        //             \"on-scroll-up\": \"shift_up\",\n        //             \"on-scroll-down\": \"shift_down\"\n        //             }\n    },\n\n    \"bluetooth\": {\n    \t// \"controller\": \"controller1\", // specify the alias of the controller if there are more than 1 on the system\n    \t\"format\": \"\",\n    \t\"format-disabled\": \"\", // an empty format will hide the module\n    \t\"format-connected\": \"\",\n    \t\"tooltip-format\": \"{status}\",\n    \t\"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n    \t\"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n    \t\"on-click\": \"bluetoothctl power on\",\n        \"on-click-right\": \"bluetoothctl power off\"\n\n    },\n // \"bluetooth\": {\n //        \"format\": \"󰂯\",\n //        //\"format-disabled\": \"BLT [DOWN]\", // an empty format will hide the module\n //        //\"format-connected\": \"BLT [ON]\",\n //        \"tooltip-format\": \"{status}\",\n //        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n //        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n //        \"on-click\": \"bluetoothctl power on\",\n //        \"on-click-right\": \"bluetoothctl power off\"\n //    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n\"battery\": {\n    \"interval\": 60,\n    \"states\": {\n        \"warning\": 30,\n        \"critical\": 15\n    },\n    \"format\": \"{icon}\",\n    \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n    \"max-length\": 25,\n    \"tooltip-format\": \"{power}W - {capacity}%\"\n},\n//     \n//     \"battery\": {\n//         \"states\": {\n//             // \"good\": 95,\n//             \"warning\": 15,\n//             \"critical\": 5\n//         },\n//         \"format\": \"{icon}\",\n//         //\"format\": \"{icon}\",\n//         \"format-charging\": \"[+{capacity}%]\",\n//         \"format-plugged\": \"[+{capacity}%]\",\n//         //\"format-alt\": \"{power}W\",\n//         // \"format-good\": \"\", // An empty format will hide the module\n//         //\"format-full\": \"\",\n//         \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n//         \"tooltip-format\": \"{power}W - {capacity}%\",\n//         //\"format-rotate\": \"270\",\n//         \"rotate\": 90\n// \n//     },\n    // \"battery#bat2\": {\n    //     \"bat\": \"BAT2\"\n    // },\n        \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n\n    \"network\": {\n    \t//\"interface\": \"wlp2s0\",\n    \t\"format\": \"{ifname}\",\n    \t\"format-wifi\": \"\",\n    \t\"format-ethernet\": \"\",\n    \t//\"format-disconnected\": \"\", //An empty format will hide the module.\n    \t\"format-disconnected\": \"\",\n    \t\"format-disabled\": \"\",\n    \t\"tooltip-format\": \"{ifname}\",\n    \t\"tooltip-format-wifi\": \"{essid} ({signalStrength}%) \",\n    \t\"tooltip-format-ethernet\": \"{ifname} \",\n    \t\"tooltip-format-disconnected\": \"Disconnected\",\n    \t\"max-length\": 50,\n    \t\"on-click-right\": \"foot sudo nmtui\",\n    \t\n    },\n//    \"network\": {\n//         // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n//         \"format\": \"󰤨\",\n//         //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n//         \"tooltip-format\": \"{essid} [{signalStrength}%]\",\n//         //\"format-linked\": \"{ifname} (No IP) \",\n//         \"format-disconnected\": \"OFFLINE\",\n//         \"format-disabled\": \"OFFLINE\",\n//         //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n// //       \"on-click\": \"sudo nmcli radio wifi on  ; notify-send 'Wi-Fi Radio On'\",\n//        \"on-click-right\": \"foot sudo nmtui\",\n// \t\t\"on-click\": \"sudo nmcli networking connectivity | grep -q none && sudo nmcli networking on && notify-send 'Wi-Fi Radio On' || sudo nmcli networking off\"\n//        //\"rotate\": 90\n//     },\n    \n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{icon}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" \",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n           \"default\": [\"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    }\n}\n\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/config_bottom",
    "content": "//\n// Riccardo Palombo - https://riccardo.im\n// Preparato per la community Patreon: patreon.com/riccardopalombo\n//\n{\n    \"layer\": \"top\", // Waybar at top layer\n    \"output\": \"DP-3\",\n    \"mode\": \"dock\",\n    \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 26, // Waybar height (to be removed for auto height)\n    \"spacing\": 0, // Gaps between modules (4px)\n    \"modules-left\": [\n        \"custom/command\",\n        \"hyprland/window\"\n    ],\n    \"modules-center\": [\n        \"disk\",\n        \"hyprland/workspaces\"\n    ],\n    \"modules-right\": [\n//        \"custom/write2\",\n        \"custom/write\",\n        \"custom/pacman\",\n\t\t\"idle_inhibitor\"\n//        \"custom/crypto\"\n    ],\n    // Modules configuration\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"ACTIVATED\",\n            \"deactivated\": \"DEACTIVATED\"\n        }\n    },\n    \"hyprland/workspaces\": {\n            \"format\": \"{name}\",\n            \"on-click\": \"activate\",\n    //        \"on-scroll-up\": \"hyprctl dispatch workspace e+1\",\n    //    \t\"on-scroll-down\": \"hyprctl dispatch workspace e-1\"\n        },\n    \"cpu\": {\n        \"format\": \"[CPU {usage}%\",\n        \"tooltip\": false,\n        //\"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot-tiled htop\"\n    },\n    \"memory\": {\n        \"format\": \"RAM {}%\",\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C\",\n        \"format\": \"TEMP {temperatureC}°C]\",\n        \"format-icons\": [\n            \"\",\n            \"\",\n            \"\"\n        ],\n        \"tooltip\": false,\n    },\n    \n    \"custom/crypto\": {\n        \"format\": \"{}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n        \"format\": \"PACMAN [{}]\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \n       \"on-click\": \"footclient --override=colors.background=000000 --title=fly-foot sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n    \"custom/command\": {\n        \"format\": \"\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n//        \"on-click-right\": \"$HOME/.config/scripts/rofi-nordvpn\",\n        \"tooltip\": false\n    },\n    \"hyprland/window\": {\n        \"format\": \"{}\"\n    },\n    \"user\": {\n        \"format\": \"UPTIME [{work_d}D {work_H}H {work_M}M]\",\n        \"interval\": 60,\n        \"avatar\": \"/home/mm/pics/icons/face1.png\",\n        \"height\": 28,\n        \"width\": 28,\n        \"icon\": false,\n        \"open-on-click\": true,\n        \"open-path\": \"home/mm/\"\n    },\n    \"custom/write\": {\n        \"format\": \"README\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=000000 --override=colors.foreground=ffffff micro $HOME/code/dotfiles/desktop-ryzen-hyprland/README\",\n        // \"on-click\": \"apostrophe ~/dotfiles/thinkpad-x1-10gen/README\",\n        \"tooltip\": false\n    },\n        \"custom/write2\": {\n        \"format\": \"ALPINE\",\n        \"on-click\": \"footclient --title=fly-foot-write --override=colors.background=000000 --override=colors.foreground=ffffff micro $HOME/code/dotfiles/asus-eeepc-1018p/README\",\n        \"tooltip\": false\n    },\n    \"disk\": {\n        \"interval\": 60,\n        \"format\": \"VAULT OPEN\",\n        \"path\": \"/mnt/veracrypt1\",\n        \"on-click\": \"nemo\",\n        \"tooltip-format\": \"{path} ({percentage_used}%)\"\n    }\n}\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/config_top",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"right\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    //\"height\": 100, // Waybar height (to be removed for auto height)\n    //\"width\": 1080, // Waybar width\n    \"spacing\": 2, // Gaps between modules (4px)\n    //\"exclusive\": false,\n    // Choose the order of the modules\n //   \"modules-left\": [\"custom/vpn\", \"custom/crypto\"],\n  //  \"modules-center\": [\"clock\"],\n\t\"modules-left\": [\"clock#day\", \"clock\", \"clock#time\", \"wlr/taskbar\"],\n    \"modules-right\": [ \"network\", \"custom/vpn\", \"bluetooth\", \"custom/gammastep\", \"idle_inhibitor\", \"custom/pacman\", \"battery\"],\n\n    // Modules configuration\n\n\n  \"wlr/taskbar\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"Firefox\",\n                   \"Foot\": \"Terminal\"\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n    \"align\": 1,\n        \"format\": \"{} OS UPDATES\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \"on-click\": \"foot --override=colors.background=FFFFF8 --override=colors.foreground=000000 --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n\n    \"custom/command\": {\n        \"format\": \"PWR\",\n        \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n    \"align\": 1,\n            \"format\": \"VPN {}\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    //\"sway/mode\": {\n    //    \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    //},\n    \"sway/scratchpad\": {\n        \"format\": \"{icon} {count}\",\n        \"show-empty\": false,\n        \"format-icons\": [\"\", \"\"],\n        \"tooltip\": true,\n        \"tooltip-format\": \"{app}: {title}\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n    \"align\": 1,\n        \"format\": \"STANDBY ON\",\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"align\": 1,\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"{:%d %B}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"clock#time\": {\n        \"align\": 1,\n\t\t\"format\": \"{:%a, %H:%M}\",\n    },\n        \"clock#day\": {\n            \"align\": 1,\n\t\t\"format\": \"{:%A}\",\n    },\n\n \"bluetooth\": {\n       \"align\": 1,\n       \"format\": \"BLUETOOTH\",\n        \"format-disabled\": \"BT DISABLED\", // an empty format will hide the module\n        \"format-connected\": \"BT [CONNECTED]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n           \"align\": 1,\n\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"BATTERY AT {capacity}%\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"align\": 1,\n        \"format\": \"FILTER {}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n           \"align\": 1,\n\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"ONLINE\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE\",\n        \"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/style.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: \"Iosevka Fixed\", \"Font Awesome 7 Free\";\n    font-size: 16px; \n    margin-top: 1px;\n    /* font-weight: bold; */\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    /* background-color: transparent; */\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    /* border-bottom: none; */\n    background-color: #fffacd;\n\tborder: 2px solid #281733;\n    color: #281733;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n    color: inherit\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\nmargin-bottom: 3px;\n}\n\n#taskbar button {\n\t/* margin-right: 5px; */\n\t/* background-color: #FFFACD; */\n\t/* color: black;  */\n\tpadding: 0 6px;\n\tcolor: #281733\n\t/* border: 1px solid black; */\n}\n\n/* #taskbar button.active { */\n/* \tborder-bottom: 2px solid black */\n/* } */\n\n#taskbar button.minimized {\ncolor: #999\n}\n\n/* #taskbar button.active { */\n/* color: black */\n/* } */\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin-left: 14px;\n}\n\n.modules-right {\n\tmargin-right: 18px;\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #281733;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #281733;\n}\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n#clock {\n    font-weight: bold;\n}\n\n/* #battery { */\n/*  font-size: 14px;  */\n/* } */\n/*  */\n/* #network { */\n/*  font-size: 16px;  */\n/* } */\n/*  */\n/* #pulseaudio { */\n/* font-size: 18px; */\n/*  } */\n\n/* #pulseaudio.muted { */\n/*     color: #2a5c45; */\n/* } */\n\n/* #wireplumber { */\n/*     background-color: #fff0f5; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #wireplumber.muted { */\n/*     background-color: #f53c3c; */\n/* } */\n\n/* #custom-openvpn {  */\n/*    color: red; */\n/* } */\n\n/* #custom-media.custom-spotify { */\n/*     background-color: #66cc99; */\n/* } */\n/*  */\n/* #custom-media.custom-vlc { */\n/*     background-color: #ffa000; */\n/* } */\n\n/* #temperature { */\n/*     background-color: #f0932b; */\n/* } */\n/*  */\n/* #temperature.critical { */\n/*     background-color: #eb4d4b; */\n/* } */\n\n/* #tray { */\n/*     background-color: #2980b9; */\n/* } */\n/*  */\n/* #tray > .passive { */\n/*     -gtk-icon-effect: dim; */\n/* } */\n/*  */\n/* #tray > .needs-attention { */\n/*     -gtk-icon-effect: highlight; */\n/*     background-color: #eb4d4b; */\n/* } */\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.deactivated, #bluetooth.disabled, \n #bluetooth.off, #network.disconnected, #network.disabled { \n    color: #999;\n } \n\n/* #language { */\n/*     background: #00b093; */\n/*     color: #740864; */\n/*     padding: 0 5px; */\n/*     margin: 0 5px; */\n/*     min-width: 16px; */\n/* } */\n/*  */\n/* #keyboard-state { */\n/*     background: #97e1ad; */\n/*     color: #000000; */\n/*     padding: 0 0px; */\n/*     margin: 0 5px; */\n/*     min-width: 16px; */\n/* } */\n/*  */\n/* #keyboard-state > label { */\n/*     padding: 0 5px; */\n/* } */\n/*  */\n/* #keyboard-state > label.locked { */\n/*     background: rgba(0, 0, 0, 0.2); */\n/* } */\n/*  */\n/* #scratchpad { */\n/*     background: rgba(0, 0, 0, 0.2); */\n/* } */\n/*  */\n/* #scratchpad.empty { */\n/* \tbackground-color: transparent; */\n/* } */\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/style_back.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Iosevka, Font Awesome;\n    font-size: 14px; \n    margin-top: 1px;\n    /* font-weight: bold; */\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: transparent;\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    border-bottom: none;\n    color: #000000;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\n\tpadding-top: 0;\n\tmargin: 0;\n}\n\n\n#taskbar button {\n\t/* margin-right: 20px; */\n\t/* background-color: #FFFACD; */\n\t/* margin-right: 2px; */\n\t/* color: black;  */\n\t/* padding: 0 0 0 7px; */\n\t/* border: 1px solid black; */\n\t/* font-size: 10px; */\n}\n\n/* #taskbar button.active { */\n/* \tborder-bottom: 2px solid black */\n/* } */\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin:0;\n\tpadding:0\n}\n\n.modules-right {\n    padding: 0 15px;\n    background-color: #fffacd;\n\tborder: 1px solid black;\n\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n/* #clock { */\n/*     font-weight: bold; */\n/* } */\n\n#network.disconnected, #network.disabled {\n    color: gray;\n}\n\n/* #pulseaudio { */\n/*     background-color: #f1c40f; */\n/*     color: #000000; */\n/* } */\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-openvpn { \n   color: red;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/style_bottom.css",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n* {\n    font-family:FontAwesome, Terminus;\n    font-size: 12px;\n}\n\nwindow#waybar {\n    background-color: #0000FF;\n    border-top: 1px solid rgba(0,0,0,.5); \n    color: #e5e5e5;\n    transition-property: background-color;\n    transition-duration: .5s;\n}\n\n#window {\n    margin-left: 15px;\n    padding-top: 1px;\n}\n\n.modules-right {\n\tmargin-top: 1px;\n }\n#custom-crypto { \n\tpadding-left: 15px; \n    background-color: #005fff; \n    color:\twhite;\n    padding-top: 2px;\n} \n\n#idle_inhibitor { \n\tpadding: 2px 15px 0; \n    background-color: #00009f; \n    color:\twhite;\n} \n\n#custom-write, #custom-write2  { \n\tpadding: 2px 15px 0; \n    background-color: #005fff; \n    color: white;\n    padding-top: 2px;\n} \n\n#custom-command { \n    background-color: #00009f; \n    color: white;\n    padding: 2px 8px 0;\n    font-size:9px;\n} \n\n#custom-pacman { \n    background-color: #3434e0; \n    color: white;\n    padding: 2px 15px 0;\n} \n\n#user { \n\tbackground-color: #3434e0;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n\n#disk { \n\tbackground-color: #ff00ff;\n    color: white;\n    padding: 2px 10px 0 13px;\n} \n#workspaces button {\n    padding: 1px 5px 0 5px;\n    margin-right: 4px;\n    background-color: transparent;\n    color: #999;\n    box-shadow: inset 0 -1px transparent; \n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\n/* #workspaces button:hover { */\n    /* background: #0000FF; */\n    /* font-size: 12px; */\n        /*  */\n/* } */\n\n#workspaces button:hover {\n    background: inherit;\n    color: #ffffff;\n    box-shadow: inherit;\n    text-shadow: inherit; \n}\n\n#workspaces button.active {\n    color: #fff;\n}\n\n#workspaces button.urgent {\n    background-color: #eb4d4b;\n}\n"
  },
  {
    "path": "LabWC-1920x1200/home/.config/waybar/style_top.css",
    "content": "* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap, \"Misc Ohsnap.Icons\";\n    font-size: 14px; \n    padding:0;\n    margin:0;\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: #000;\n    /* border-top: 1px solid #FFFFFF; */\n    border: none;\n    color: #FFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n    padding: 0;\n}\n\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n/*  */\n\n#clock {\n\tpadding-bottom: 2px;\n\tfont-weight: bold;\n}\n\n#bluetooth, #idle_inhibitor {\n\tmargin-bottom: 20px;\n}\n\n#taskbar {\n\tmargin-top: 30px;\n}\n#taskbar button {\n\tborder: 1px solid gray;\n\tpadding: 6px 0 0 0;\n\tbackground: lightgray;\n\tmargin-bottom: 2px;\n}\n\n/* #taskbar button { */\n\t/* padding: 0 6px; */\n/* } */\n/*  */\n #taskbar button.active { \n\tbackground: #fff;\n } \n/*  */\n/* #taskbar button.minimized { */\n\t /* color: grey; */\n /* } */\n\n/* If workspaces is the leftmost module, omit left margin */\n .modules-left { \n     margin: 20px 20px 0 20px;   \n } \n .modules-right { \n     margin: 0 20px 20px 20px;   \n } \n\n\n/* .modules-right { */ \n    /* margin-right: 20px; */ \n    /* margin-bottom: 20px; */ \n/* } */ \n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n    /* color: #000000; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#cpu {\n    background-color: #2ecc71;\n    color: #000000;\n}\n\n/* #battery { */\n    /* background-color: #9b59b6; */\n/* } */\n/*  */\n/* #bluetooth { */\n    /* background-color: #964B00; */\n/* } */\n/*  */\n/* #network { */\n    /* background-color: #90b1b1; */\n    /* margin-bottom: 10px; */\n/* } */\n\n/* #bluetooth, #battery, #network { */\n    /* background-color: #000; */\n    /* color: #FFF; */\n/* } */\n\n\n/* #network { */\n    /* color: #000000; */\n/* } */\n\n/* #network.disconnected, #bluetooth.disabled { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-media {\n    background-color: #66cc99;\n    color: #2a5c45;\n    min-width: 100px;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated { \n    color: #999;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n##\n## CONFIGURAZIONE POST-INSTALLAZIONE DI ALPINE\n## A PARTE QUALCHE DETTAGLIO, SI PUÒ USARE ANCHE SU ARCH O ALTRE\n##\n\n# Aggiungere i repo e passare ad \"edge\"\nsetup-apkrepos (poi \"e\", passare ad edge e abilitare community e testing)\napk -U upgrade\napk add micro\n\nreboot\n\n# Installare sudo al posto di doas (comodo per gli script)\napk add sudo\nvisudo (togliere commento a riga NOPASSW)\naddgroup $USER wheel\n\n# Installare labwc e driver intel seguendo il wiki di alpine (https://wiki.alpinelinux.org/wiki/LabWC)\nsetup-devd udev\napk add mesa-dri-gallium mesa-va-gallium intel-media-driver (intel-media-driver per CPU recenti, altrimenti libva-intel-driver)\napk add labwc labwc-doc\n\n# Modificare il .profile per dichiarare XDG_RUNTIME_DIR in modo permanente (pagina Wayland del wiki https://wiki.alpinelinux.org/wiki/Wayland).\n\nmicro ~/.profile\n\nif [ -z \"$XDG_RUNTIME_DIR\" ]; then\n\tXDG_RUNTIME_DIR=\"/tmp/$(id -u)-runtime-dir\"\n\n\tmkdir -pm 0700 \"$XDG_RUNTIME_DIR\"\n\texport XDG_RUNTIME_DIR\nfi\n\n## Installare il resto\napk add alsa-utils bash bash-completion bluez brightnessctl dbus dbus-x11 eudev firefox font-awesome font-dejavu font-tamzen font-terminus font-jetbrains-mono foot gammastep imv mpv intel-ucode iw lazygit libnotify linux-firmware-none sof-firmware lsblk lxappearance mako pcmanfm pipewire pipewire-alsa pipewire-pulse seatd shadow swaybg swayidle tlp tofi waybar wireplumber zzz mako code-oss\n\n# Permessi utente\nusermod -G lp,wheel,audio,input,video,seat $USER\n\n# Avviare servizi\nrc-update add seatd\nrc-update add dbus\nrc-update add bluetooth\nrc-update add tlp\n\n# Altro\nsetup-devd udev\nmodprobe btusb\nchsh $USER # Bash for user (instead of ash)\n\n# Passaggio a NetworkManager >> https://wiki.alpinelinux.org/wiki/NetworkManager\nsudo apk add network-manager-applet networkmanager networkmanager-cli networkmanager-tui networkmanager-wifi\n\n# Installare openvpn\nsudo apk add openvpn networkmanager-openvpn\nsudo rc-update add openvpn default\nmodprobe tun\nsudo modprobe tun\nsudo echo \"tun\" >> /etc/modules-load.d/tun.conf\n\n##\n## DOTFILES E FINEZZE\n##\n\n# Copiare pacchetto zip scaricato da Patreon con scp da un'altra macchina\nEsempio: scp dotfiles.zip user@ip:/home/user/\nunzip dotfiles.zip\n\n# Fonts, tema e icone\nmkdir ~/.icons ~/.fonts ~/.themes\nunzip ohsnap.zip -d ~/.fonts/\ntar xvfz Haiku.gz -C ~/.icons/\ntar xvf WhiteSur-Light.tar.xz -C ~/.themes/\n\n# Copiare i dots\ncp -r home/. /home/$USER\n\n# Correggere i permessi degli scripts\nchmod +x ~/.config/scripts/*\n\nsudo reboot\n\n# Disabilitare utente root (se serve)\npasswd -l root\n\n# Disabilitare la cache di Firefox (se serve)\nabout:config > cercare \"cache\" = false\n\n# Audio Fix (solo per Chromebook)\nIn pulse audio config abilitare il profilo \"pro\"\n\n# Extra - Configurazione EFI Boot Stub\nInstallare efibootmgr\nCopiare lo script dal sito di Alpine/Bootloader\nModificare le partizioni\nAvviare lo script\nCopiare i file di loader e initrd da /boot a /boot/efi\ncp /boot/initramfs-lts /boot/vmlinuz-lts /boot/EFI/\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/code-flags.conf",
    "content": "--enable-features=WaylandWindowDecorations\n--ozone-platform-hint=auto\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\n# locked-title=no\n\n#font=Misc Ohsnap:pixelsize=16\n#font=xos4 Terminus:size=10\nfont=Tamzen:size=10\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\ndpi-aware=no\n\ninitial-window-size-pixels=600x360  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=10x10                             # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\ninclude=~/.config/foot/paper-color-light\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\n#alpha=1.0\n#foreground=000000\n#background=fffff8\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\n#background=2A2D33\nbackground=000000\nforeground=E1E1E1\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/foot/paper-color-light",
    "content": "# -*- conf -*-\n# PaperColor Light\n# Palette based on https://github.com/NLKNguyen/papercolor-theme\n\n[cursor]\ncolor=eeeeee 444444\n\n[colors]\nbackground=ffffff\nforeground=000000\nregular0=eeeeee  # black\nregular1=af0000  # red\nregular2=008700  # green\nregular3=5f8700  # yellow\nregular4=0087af  # blue\nregular5=878787  # magenta\nregular6=005f87  # cyan\nregular7=764e37  # white\nbright0=bcbcbc   # bright black\nbright1=d70000   # bright red\nbright2=d70087   # bright green\nbright3=8700af   # bright yellow\nbright4=d75f00   # bright blue\nbright5=d75f00   # bright magenta\nbright6=4c7a5d   # bright cyan\nbright7=005faf   # bright white\n# selection-foreground=eeeeee\n# selection-background=0087af\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/labwc/autostart",
    "content": "# LabWC autostart file\n\nswaybg -c '#bebebe' >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\ngammastep -O 5500 2>&1 &\n/usr/libexec/pipewire-launcher 2>&1 &\nswayidle -w timeout 600 'sudo zzz' 2>&1 &\nbrightnessctl set 40% 2>&1 &\n#udiskie 2>&1 &\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/labwc/environment",
    "content": "# Example environment file\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n#WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=Adwaita\nXCURSOR_SIZE=24\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\nLIBVA_DRIVER_NAME=iHD\nVDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n\ngsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light'\ngsettings set org.gnome.desktop.interface font-name 'Misc OhSnap 8'\ngsettings set org.gnome.desktop.interface icon-theme 'Haiku'\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<openbox_menu>\n<menu id=\"root-menu\" label=\"root-menu\">\n\t\t<item label=\"Logout\">\n\t\t\t<action name=\"Execute\"><command>labwc --exit</command></action>\n\t\t</item>\n\t\t<item label=\"Suspend\">\n\t\t\t<action name=\"Execute\"><command>zzz</command></action>\n\t\t</item>\n\t\t<item label=\"Restart\">\n\t\t\t<action name=\"Execute\"><command>reboot</command></action>\n\t\t</item>\n\t\t<item label=\"Shutdown\">\n\t\t\t<action name=\"Execute\"><command>poweroff</command></action>\n\t\t</item>\n\t<separator/>\n\t<menu id=\"Tools\" label=\"Tools\">\n\t\t<item label=\"Terminal\">\n\t\t\t<action name=\"Execute\"><command>foot</command></action>\n\t\t</item>\n\t\t<item label=\"Firefox\">\n\t\t\t<action name=\"Execute\"><command>firefox</command></action>\n\t\t</item>\n\t\t<item label=\"File Manager\">\n\t\t\t<action name=\"Execute\"><command>pcmanfm</command></action>\n\t\t</item>\n\t\t<item label=\"Launcher\">\n\t\t\t<action name=\"Execute\"><command>tofi-drun</command></action>\n\t\t</item>\n\t\t\t<separator/>\n\n\t\t<menu id=\"Vpn\" label=\"VPN\">\n\t\t<item label=\"Connect\">\n\t\t\t<action name=\"Execute\"><command>nmcli connection up us2950.nordvpn.com.udp</command></action>\n\t\t</item>\n\t\t<item label=\"Disconnect\">\n\t\t\t<action name=\"Execute\"><command>nmcli connection down us2950.nordvpn.com.udp</command></action>\n\t\t</item>\n\t\t<item label=\"Network Manager Config\">\n\t\t\t<action name=\"Execute\"><command>nm-connection-editor</command></action>\n\t\t</item>\n\t</menu>\n\t</menu>\n <!-- Other -->\n\n</menu> <!-- root-menu -->\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n<!--\n  This file contains all supported config elements & attributes with\n  default values.\n-->\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>0</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <allowTearing>no</allowTearing>\n    <reuseOutputMode>no</reuseOutputMode>\n  </core>\n\n  <placement>\n    <policy>center</policy>\n  </placement>\n  \n  <!-- <font><theme> can be defined without an attribute to set all places -->\n  <theme>\n    <name>WhiteSur-Light</name>\n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n\n    <font place=\"ActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>8</size>\n      <slant>normal</slant>\n      <weight>regular</weight>\n    </font>\n    <font place=\"InActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>8</size>\n      <slant>normal</slant>\n      <weight>regular</weight>\n    </font>\n\n    <font place=\"MenuItem\">\n\t   <name>Misc OhSnap</name>\n       <size>8</size>\n       <slant>normal</slant>\n      <weight>normal</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n\t\t<name>Misc OhSnap</name>\n        <size>8</size>\n      <slant>normal</slant>\n      <weight>normal</weight>\n    </font>\n  </theme>\n  <windowSwitcher show=\"yes\" preview=\"yes\" outlines=\"yes\">\n    <fields>\n      <field content=\"type\" width=\"25%\"/>\n      <field content=\"identifier\" width=\"25%\"/>\n      <field content=\"title\" width=\"50%\"/>\n    </fields>\n  </windowSwitcher>\n  <!-- edge strength is in pixels -->\n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n    <windowEdgeStrength>20</windowEdgeStrength>\n  </resistance>\n  <!-- Show a simple resize and move indicator -->\n  <resize popupShow=\"Always\"/>\n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n  <!-- Set range to 0 to disable window snapping completely -->\n  <snapping>\n    <range>1</range>\n    <topMaximize>yes</topMaximize>\n  </snapping>\n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"15%\" y=\"15%\" height=\"70%\" width=\"70%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <numlock>on</numlock>\n    <layoutScope>global</layoutScope>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"A-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"A-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"A-S-Return\">\n      <action name=\"Execute\" command=\"foot --override=colors.background=000000 --override=colors.foreground=ffffff\"/>\n    </keybind>\n    <keybind key=\"A-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"A-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <keybind key=\"A-S-b\">\n      <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/>\n    </keybind>\n    <keybind key=\"A-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"A-S-e\">\n      <action name=\"Execute\" command=\"/home/eb/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <keybind key=\"A-a\">\n      <action name=\"ToggleMaximize\"/>\n    </keybind>\n    <keybind key=\"A-f\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    \n    <keybind key=\"A-C-Left\">\n\t\t<action name=\"GrowToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"A-C-Right\">\n\t\t<action name=\"GrowToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"A-C-Up\">\n\t\t<action name=\"GrowToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"A-C-Down\">\n\t\t<action name=\"GrowToEdge\" direction=\"down\" />\n    </keybind>\n\n\n    <keybind key=\"A-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"A-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"A-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"A-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n\n\n    <keybind key=\"A-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n    </keybind>\n    <keybind key=\"A-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n    </keybind>\n    <keybind key=\"A-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n    </keybind>\n    <keybind key=\"A-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n    </keybind>\n    <keybind key=\"A-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"A-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"A-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"A-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n    </keybind>\n\n    <!-- <keybind key=\"A-C-Left\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"left\"/> -->\n    <!-- </keybind> -->\n    <!-- <keybind key=\"A-C-Right\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"right\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"XF86_AudioLowerVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioRaiseVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioMute\">\n      <action name=\"Execute\" command=\"amixer sset Master toggle\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessUp\">\n      <action name=\"Execute\" command=\"brightnessctl set +15%\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessDown\">\n      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/>\n    </keybind>    \n    <keybind key=\"XF86_LaunchA\">\n      <action name=\"Execute\" command=\"grim\"/>\n    </keybind>\n    <keybind key=\"XF86FullScreen\">\n\t<action name=\"ToggleFullscreen\"/>\n    </keybind>\n\n    <keybind key=\"A-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"A-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"A-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"A-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"A-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"A-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <keybind key=\"A-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n    <scrollFactor>1.0</scrollFactor>\n\n    <context name=\"Frame\">\n      <mousebind button=\"A-Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <!-- <mousebind direction=\"Up\" action=\"Scroll\"> -->\n      <!--   <action name=\"Unshade\" /> -->\n      <!--   <action name=\"Focus\" /> -->\n      <!-- </mousebind> -->\n      <!-- <mousebind direction=\"Down\" action=\"Scroll\"> -->\n      <!--   <action name=\"Unfocus\" /> -->\n      <!--   <action name=\"Shade\" /> -->\n      <!-- </mousebind> -->\n    </context>\n\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"horizontal\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"vertical\" />\n      </mousebind>\n    </context>\n\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n    </context>\n    \n    <context name=\"Root\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\" />\n      </mousebind>\n    </context>\n    \n  </mouse>\n  <!--\n    The *category* attribute is optional and can be set to touch, touchpad,\n    non-touch, default or the name of a device. You can obtain device names by\n    running *libinput list-devices* as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n  <libinput>\n    <device category=\"default\">\n      <naturalScroll></naturalScroll>\n      <leftHanded></leftHanded>\n      <pointerSpeed></pointerSpeed>\n      <accelProfile></accelProfile>\n      <tap>yes</tap>\n      <tapButtonMap></tapButtonMap>\n      <tapAndDrag></tapAndDrag>\n      <dragLock></dragLock>\n      <middleEmulation></middleEmulation>\n      <disableWhileTyping></disableWhileTyping>\n    </device>\n  </libinput>\n  <!--\n    # Window Rules\n    #   - Criteria can consist of 'identifier' or 'title' or both (in which case\n    #     AND logic is used).\n    #   - 'identifier' relates to app_id for native Wayland windows and WM_CLASS\n    #     for XWayland clients.\n    #   - Criteria can also contain `matchOnce=\"true\"` meaning that the rule\n    #     must only apply to the first instance of the window with that\n    #     particular 'identifier' or 'title'.\n    #   - Matching against patterns with '*' (wildcard) and '?' (joker) is\n    #     supported. Pattern matching is case-insensitive.\n\n    <windowRules>\n      <windowRule identifier=\"*\"><action name=\"Maximize\"/></windowRule>\n      <windowRule identifier=\"foo\" serverDecoration=\"yes\"/>\n      <windowRule title=\"bar\" serverDecoration=\"yes\"/>\n      <windowRule identifier=\"baz\" title=\"quax\" serverDecoration=\"yes\"/>\n    </windowRules>\n\n    # Example below for `lxqt-panel` and `pcmanfm-qt \\-\\-desktop`\n    # where 'matchOnce' is used to avoid applying rule to the panel configuration\n    # window with the same 'app_id'\n-->\n\n    <windowRules>\n      <windowRule identifier=\"Firefox\">\n      <action name=\"ToggleDecorations\"/>\n   \t  <action name=\"Maximize\"/>\n    </windowRule>\n    </windowRules>\n \n</labwc_config>\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 2\n#padding.height: 3\n\n# window border\n window.active.border.color: #000000\n window.inactive.border.color: #111111\n\n# window titlebar background\nwindow.active.title.bg.color: #000000\nwindow.inactive.title.bg.color: #111111\n\n# window titlebar text\nwindow.active.label.text.color: #FFFFFF\nwindow.inactive.label.text.color: #f9f9f9\nwindow.label.text.justify: left\n\n# window buttons\n window.active.button.unpressed.image.color: #ffffff\n window.inactive.button.unpressed.image.color: #ffffff\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n menu.items.bg.color: #000000\n menu.items.text.color: #ffffff\n menu.items.active.bg.color: #ffffff\n# menu.items.active.text.color: #FFFFFF\n# menu.items.padding.x: 7\n# menu.items.padding.y: 4\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n# menu.separator.color: #000000\n\n\n# on screen display (window-cycle dialog)\n osd.bg.color: #FFFFFF\n osd.border.color: #000000\n osd.border.width: 2\n osd.label.text.color: #000000\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#ffffff\ntext-color=#000000\nwidth=200\nheight=120\nouter-margin=15,15\npadding=10\nborder-size=2\nborder-color=#000000\nborder-radius=0\nicons=0\ndefault-timeout=1000\nfont=Misc OhSnap\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=3000\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/micro/settings.json",
    "content": "{\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"Misc Ohsnap,8,-1,5,50,0,0,0,0,0\"\ngeneral=\"Misc Ohsnap,8,-1,5,50,0,0,0,0,0\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=1\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xa6\\0\\0\\x1\\xe0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xa6\\0\\0\\x1\\xe0\\0\\0\\0\\0\\0\\0\\0\\0\\x5V\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xa6\\0\\0\\x1\\xe0)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/scripts/firefox-sync.sh",
    "content": "#!/bin/sh\n\nstatic=static-$1\nlink=$1\nvolatile=/dev/shm/firefox-$1-$USER\n\nIFS=\nset -efu\n\ncd ~/.mozilla/firefox\n\nif [ ! -r $volatile ]; then\n\tmkdir -m0700 $volatile\nfi\n\nif [ \"$(readlink $link)\" != \"$volatile\" ]; then\n\tmv $link $static\n\tln -s $volatile $link\nfi\n\nif [ -e $link/.unpacked ]; then\n\trsync -av --delete --exclude .unpacked ./$link/ ./$static/\nelse\n\trsync -av ./$static/ ./$link/\n\ttouch $link/.unpacked\nfi\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"5600K\"\nelse\n\techo \"6500K\"\nfi\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\tsudo reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\tsudo zzz\n\t\t;;\n\t\"Shutdown\")\n\t\tsudo poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 100%\nheight = 20\nhorizontal = true\nfont-size = 8\nprompt-text = \"RUN: \"\nfont = Misc OhSnap\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nmin-input-width = 80\nresult-spacing = 20\npadding-top = 1\npadding-bottom = 0\npadding-left = 10\npadding-right = 0\nnum-results = 10\nhide-cursor=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 9%\npadding-top = 46%\nhorizontal = true\nresult-spacing = 80\nnum-results = 4\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 32\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"top\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    \"height\": 27, // Waybar height (to be removed for auto height)\n    //\"width\": 1080, // Waybar width\n    \"spacing\": 0, // Gaps between modules (4px)\n   // \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"custom/write\", \"wlr/taskbar\"],\n    \"modules-center\": [\"clock\"],    \n    \"modules-right\": [ \"custom/gammastep\", \"idle_inhibitor\", \"bluetooth\", \"network\", \"custom/openvpn\", \"battery\"],\n    // Modules configuration\n\n\"custom/openvpn\": {\n    \"format\": \" [VPN]\",\n    \"exec\": \"echo '{\\\"class\\\": \\\"connected\\\"}'\",\n    \"exec-if\": \"test -d /proc/sys/net/ipv4/conf/tun0\",\n    \"on-click\": \"nmcli connection down us2950.nordvpn.com.udp\",\n    \"return-type\": \"json\",\n    \"interval\": 5\n},\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 12,\n    \"icon-theme\": \"Haiku\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n         \"ignore-list\": [\n       \t\t \"foot\"\n     ],\n        \"rewrite\": {\n                   \"Firefox\": \"\",\n                   \"Foot\": \"🗖\",\n                   \"File Manager PCManFM\": \"\",\n                   \"Code - OSS - URL Handler\": \"\",\n                   \"Character Map\": \"\",\n                   \"Qt5 Settings\": \"\",\n                   \"Customize Look and Feel\": \"\",\n                   \"PulseAudio Volume Control\": \"\",\n                   \"mpv Media Player\": \"\",\n                   \"GNU Image Manipulation Program\": \"\",\n                   \"Inkscape Vector Graphics Editor\": \"\",\n                   \"Telegram Desktop\": \"\",\n                   \"Advanced Network Configuration\": \"\",\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n\n    \"custom/write\": {\n\t\t\"format\": \"README  <span color='#666'>::</span>\",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"foot micro ~/README.sh\",\n        \"tooltip\": false\n    },\n\n     \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n    \"idle_inhibitor\": {\n        \"format\": \"IDLE  <span color='#666'>::</span>  \",\n    },\n    \"clock\": {\n        \"format-alt\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format\": \"<span text-transform='uppercase'>{:%a %d %b<span color='#666'>,</span> %H:%M}</span>\",\n//        \"format\": \"{:%H:%M}\",\n        //\"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n \"bluetooth\": {\n        \"format\": \"BLT  <span color='#666'>::</span>  \",\n        //\"format-disabled\": \"BLT [DOWN]  <span color='#666'>::</span>  \", // an empty format will hide the module\n        //\"format-connected\": \"BLT [ON]  <span color='#666'>::</span>  \",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"bluetoothctl power on\",\n        \"on-click-right\": \"bluetoothctl power off\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"  <span color='#666'>::</span>  BAT [{capacity}%]\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}  <span color='#666'>::</span>  \",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format\": \"ONLINE\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} [{signalStrength}%] - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE\",\n        //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n       \"on-click-right\": \"foot nmtui\"\n        //\"on-click\": \"nm-connection-editor\"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.config/waybar/style.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap;\n    font-size: 10px; \n    padding-top: 1px;\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: #000000;\n    /* border-top: 1px solid #333;  */\n    border-bottom: none;\n    color: #FFFFFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n#window,\n#workspaces {\n    margin: 0 4px;\n}\n\n#taskbar {\n\tpadding: 0;\n\tmargin-left: 10px;\n}\n\n\n#taskbar button {\n\t/* margin-right: 20px; */\n\tmargin-right: 2px;\n\tcolor: lightgrey; \n\tpadding: 0 0 1px 0;\n}\n\n#taskbar button.active {\n\tcolor: white;\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n    margin-left: 10px;\n}\n.modules-right {\n    margin-right: 10px;\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n    /* color: #000000; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n/* #network { */\n    /* color: #000000; */\n/* } */\n\n/* #network.disconnected { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-openvpn { \n   color: red;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n"
  },
  {
    "path": "LabWC-Alpine-Chromebook/home/.profile",
    "content": "if test -z \"${XDG_RUNTIME_DIR}\"; then\n  export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir\n  if ! test -d \"${XDG_RUNTIME_DIR}\"; then\n    mkdir \"${XDG_RUNTIME_DIR}\"\n    chmod 0700 \"${XDG_RUNTIME_DIR}\"\n  fi\nfi\n\n#ENV=$HOME/.ashrc; export ENV\nsource /etc/bash/bash_completion.sh\n#bash -c \"~/.config/scripts/firefox-sync.sh i6n925sf.default-release > /dev/null &\"\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n##\n## CONFIGURAZIONE POST-INSTALLAZIONE DI ALPINE LINUX\n## A PARTE QUALCHE DETTAGLIO, SI PUÒ USARE ANCHE SU ARCH O ALTRE\n##\n\n# Aggiungere i repo e passare ad \"edge\"\nsetup-apkrepos (poi \"e\", passare ad edge e abilitare community e testing)\napk -U upgrade\napk add micro\n\nreboot\n\n# Installare sudo al posto di doas (comodo per gli script)\napk add sudo\nvisudo (togliere commento a riga NOPASSW)\naddgroup $USER wheel\n\n# Installare labwc e driver intel seguendo il wiki di alpine (https://wiki.alpinelinux.org/wiki/LabWC)\nsetup-devd udev\napk add mesa-dri-gallium mesa-va-gallium intel-media-driver (intel-media-driver per CPU recenti, altrimenti libva-intel-driver)\napk add labwc labwc-doc\n\n# Modificare il .profile per dichiarare XDG_RUNTIME_DIR in modo permanente (pagina Wayland del wiki https://wiki.alpinelinux.org/wiki/Wayland).\n\nmicro ~/.profile\n\nif [ -z \"$XDG_RUNTIME_DIR\" ]; then\n\tXDG_RUNTIME_DIR=\"/tmp/$(id -u)-runtime-dir\"\n\n\tmkdir -pm 0700 \"$XDG_RUNTIME_DIR\"\n\texport XDG_RUNTIME_DIR\nfi\n\n## Installare il resto\napk add adwaita-icon-theme alpine-base alsa-utils bash bash-completion bluez brightnessctl busybox-mdev-openrc chrony curl dbus dbus-x11 doas e2fsprogs eudev firefox font-awesome font-dejavu font-jetbrains-mono font-tamzen font-terminus foot gammastep git grim gsettings-desktop-schemas gucharmap helix imv intel-ucode iw labwc labwc-doc lazygit libnotify libva-intel-driver libva-utils linux-firmware-i915 linux-firmware-none linux-firmware-other linux-lts lm-sensors lsblk lxappearance mako mesa-dri-gallium mesa-va-gallium micro mount mpv neomutt networkmanager networkmanager-cli networkmanager-tui networkmanager-wifi openssh openssl pciutils pcmanfm pipewire pipewire-alsa pipewire-pulse polkit qt5ct seatd shadow simp1e-cursors slurp sudo swaybg swayidle sylpheed syslinux tlp tofi udev-init-scripts udev-init-scripts-openrc udiskie udisks2 waybar wf-recorder wireplumber wordgrinder wpa_supplicant zzz\n\n# Permessi utente\nusermod -G lp,wheel,audio,input,video,seat $USER\n\n# Avviare servizi\nrc-update add seatd\nrc-update add dbus\n#rc-update add bluetooth\nrc-update add tlp\n\n# Altro\nsetup-devd udev\nmodprobe btusb\nchsh $USER # Bash for user (instead of ash)\n\n# Passaggio a NetworkManager >> https://wiki.alpinelinux.org/wiki/NetworkManager\nsudo apk add network-manager-applet networkmanager networkmanager-cli networkmanager-tui networkmanager-wifi\n\n# Installare openvpn (se serve)\nsudo apk add openvpn networkmanager-openvpn\nsudo rc-update add openvpn default\nmodprobe tun\nsudo modprobe tun\nsudo echo \"tun\" >> /etc/modules-load.d/tun.conf\n\n##\n## DOTFILES E FINEZZE\n##\n\n# Copiare pacchetto zip scaricato da Patreon con scp da un'altra macchina\nEsempio: scp dotfiles.zip user@ip:/home/user/\nunzip dotfiles.zip\n\n# Fonts, tema e icone\nmkdir ~/.icons ~/.fonts ~/.themes\nunzip ohsnap.zip -d ~/.fonts/\ntar xvfz Haiku.gz -C ~/.icons/\ntar xvf WhiteSur-Light.tar.xz -C ~/.themes/\n\n# Copiare i dots\ncp -r home/. /home/$USER\n\n# Correggere i permessi degli scripts\nchmod +x ~/.config/scripts/*\n\nsudo reboot\n\n##\n## EXTRA\n##\n\n# Disabilitare utente root (se serve)\npasswd -l root\n\n# Disabilitare la cache di Firefox (se serve)\nabout:config > cercare \"cache\" = false\n\n# Audio Fix (solo per Chromebook)\nIn pulseaudio config abilitare il profilo \"pro\"\n\n# Extra - Configurazione EFI Boot Stub\nInstallare efibootmgr\nCopiare lo script dal sito di Alpine/Bootloader\nModificare le partizioni\nAvviare lo script\nCopiare i file di loader e initrd da /boot a /boot/efi\ncp /boot/initramfs-lts /boot/vmlinuz-lts /boot/EFI/\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n#\n\n alias ls='ls --color=auto'\n alias ll='ls -lav --ignore=..'   # show long listing of all except \"..\"\n alias l='ls -lav --ignore=.?*'   # show long listing but no hidden dotfiles except \".\"\n alias reboot='sudo reboot'\n alias conf='micro ~/.config/labwc/rc.xml'\n alias conf-bar='micro ~/.config/waybar/config'\n alias conf-term='micro ~/.config/foot/foot.ini'\n alias waykill='killall waybar && waybar &'\n\n#alias dots='cd ~/code/dotfiles && lazygit'\n#alias labwc='dbus-launch --exit-with-session labwc'\n\n#alias wg=\"setfont /usr/share/consolefonts/ter-v28b.psf.gz; wordgrinder note/new.wg; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n#alias wr=\"setfont /usr/share/consolefonts/ter-v24b.psf.gz; micro -statusline false -ruler false note/todo.md; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n\n#PS1='[\\u@\\h \\W]\\$ '\nPS1='[\\u@\\W]\\$ '\n#PS1='\\[\\e[1;37m\\][\\u@\\W]\\$\\[\\e[0m\\] '\n#PS1='\\[\\e[0;31m\\]┌──\\[\\e[0;32m\\][\\u]\\[\\e[0;31m\\]─\\e[0;33m\\[[$(battery_status)]\\e[0;31m\\]─\\[\\e[0;36m\\][\\A]\\[\\e[0;31m\\]─\\[\\e[0;34m\\][\\w]\\[\\e[m\\]\\n\\[\\e[0;31m\\]└────╼ \\[\\e[0;31m\\]\\[$(tput sgr0)\\]'\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\nlocked-title=no\n\n#font=Misc Ohsnap:pixelsize=16\nfont=xos4 Terminus:size=8\n#font=Tamzen:size=10\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\ninitial-window-size-pixels=498x252  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=6x6 # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/paper-color-light\ninclude=~/.config/foot/monokai-stone\n\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\n#alpha=1.0\n#foreground=000000\n#background=fffff8\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[cursor]\ncolor=6F44F0 ffffff\n\n[colors]\n#background=2A2D33\nbackground=3b224c\nforeground=a4a0e8\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/foot/paper-color-light",
    "content": "# -*- conf -*-\n# PaperColor Light\n# Palette based on https://github.com/NLKNguyen/papercolor-theme\n\n[cursor]\ncolor=eeeeee 444444\n\n[colors]\nbackground=3b224c\n#background=fffacd\nforeground=a4a0e8\nregular0=eeeeee  # black\nregular1=af0000  # red\nregular2=008700  # green\nregular3=5f8700  # yellow\nregular4=0087af  # blue\nregular5=878787  # magenta\nregular6=005f87  # cyan\nregular7=764e37  # white\nbright0=bcbcbc   # bright black\nbright1=d70000   # bright red\nbright2=d70087   # bright green\nbright3=8700af   # bright yellow\nbright4=d75f00   # bright blue\nbright5=d75f00   # bright magenta\nbright6=4c7a5d   # bright cyan\nbright7=005faf   # bright white\n# selection-foreground=eeeeee\n# selection-background=0087af\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/autostart",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n#\n\n# LabWC autostart file\n\n#swaybg -i pics/pattern.png -m tile -c f898d0 >/dev/null 2>&1 &\nswaybg -i pics/wool-linux.png -m center >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\ngammastep -O 5600 2>&1 &\nswayidle -w timeout 600 'sudo zzz' 2>&1 &\nbrightnessctl set 80% 2>&1 &\n\n#/usr/libexec/pipewire-launcher 2>&1 &\n#udiskie 2>&1 &\n\ngsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light' 2>&1 &\ngsettings set org.gnome.desktop.interface font-name 'Misc OhSnap 8' 2>&1 &\ngsettings set org.gnome.desktop.interface icon-theme 'Haiku' 2>&1 &\ngsettings set org.gnome.desktop.interface cursor-theme 'simp1e-cursors' 2>&1 &\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/close.xbm",
    "content": "\n\n\n\n\n\n<!DOCTYPE html>\n<html\n  lang=\"en\"\n  \n  data-color-mode=\"auto\" data-light-theme=\"light\" data-dark-theme=\"dark\"\n  data-a11y-animated-images=\"system\" data-a11y-link-underlines=\"true\"\n  >\n\n\n\n\n  <head>\n    <meta charset=\"utf-8\">\n  <link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\">\n  <link rel=\"dns-prefetch\" href=\"https://avatars.githubusercontent.com\">\n  <link rel=\"dns-prefetch\" href=\"https://github-cloud.s3.amazonaws.com\">\n  <link rel=\"dns-prefetch\" href=\"https://user-images.githubusercontent.com/\">\n  <link rel=\"preconnect\" href=\"https://github.githubassets.com\" crossorigin>\n  <link rel=\"preconnect\" href=\"https://avatars.githubusercontent.com\">\n\n  \n\n\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/light-f552bab6ce72.css\" /><link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/dark-4589f64a2275.css\" /><link data-color-theme=\"dark_dimmed\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_dimmed-a7246d2d6733.css\" /><link data-color-theme=\"dark_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_high_contrast-f2ef05cef2f1.css\" /><link data-color-theme=\"dark_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_colorblind-daa1fe317131.css\" /><link data-color-theme=\"light_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_colorblind-1ab6fcc64845.css\" /><link data-color-theme=\"light_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_high_contrast-46de871e876c.css\" /><link data-color-theme=\"light_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_tritanopia-c9754fef2a31.css\" /><link data-color-theme=\"dark_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_tritanopia-dba748981a29.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-primitives-4cbeaa0795ef.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-fa3434a1ba0a.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/global-31defe89cafd.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/github-151c896d0930.css\" />\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/repository-2e900f0ac288.css\" />\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/code-33498bbbf39d.css\" />\n\n  \n\n\n  <script type=\"application/json\" id=\"client-env\">{\"locale\":\"en\",\"featureFlags\":[\"code_vulnerability_scanning\",\"copilot_chat_static_thread_suggestions\",\"copilot_chat_in_mobile_ga\",\"copilot_conversational_ux_history_refs\",\"copilot_followup_to_agent\",\"copilot_smell_icebreaker_ux\",\"copilot_implicit_context\",\"copilot_stop_response\",\"copilot_updated_function_buttons\",\"failbot_handle_non_errors\",\"geojson_azure_maps\",\"image_metric_tracking\",\"marketing_forms_api_integration_contact_request\",\"marketing_pages_search_explore_provider\",\"turbo_experiment_risky\",\"sample_network_conn_type\",\"no_character_key_shortcuts_in_inputs\",\"react_start_transition_for_navigations\",\"custom_inp\",\"remove_child_patch\",\"kb_source_repos\"]}</script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/wp-runtime-39a72518443f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-f17a27f30529.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/environment-2168885ea2b8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-c7679f99a1f3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-c76945c5961a.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-392fe4-1327b94f3269.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_stacktrace-parser_dist_stack-8585c6-b62c48e55af5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-8b35cf73f178.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-ae5060590d17.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/github-elements-524aae40a1ff.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/element-registry-10250650a1f1.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-141bf1a3abfb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-94fdbf91204e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-704599a61056.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-4d91e80fb877.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-72d6e7bfb28f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-25aa4f5b0d26.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/behaviors-b75fc2506ff4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/notifications-global-1506817815cf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_repositories_get-repo-element_ts-e21ae6671295.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/code-menu-67595c3a6d0c.js\"></script>\n  \n  <script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-lib-dc88c1a68b28.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-c63b7a3484dd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Box_Box_js-8f8c5e2a2cbf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_Button_js-97ed51d4f278.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-334106258bdb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionList_index_js-9e50e37cd494.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TextInput_TextInput_js-15046fb40abc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AnchoredOverlay_AnchoredOverlay_js-4c761b535add.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FormControl_FormControl_js-a8d16e422c06.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionMenu_ActionMenu_js-3936ca1bc46c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_react-router-dom_dist_index_js-2b1dbeadb6d4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ConfirmationDialog_ConfirmationDialog_js-e77978dd27f4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Heading_Heading_js-node_modules_primer_react_lib-es-3d3c74-b0dc89be21ef.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_PageLayout_PageLayout_js-node_modules_github_hydro--f8521d-0253212e1803.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AvatarStack_AvatarStack_js-node_modules_primer_reac-6dc608-7db6cfae96f8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Avatar_Avatar_js-node_modules_primer_react_lib-esm_-7f6456-c20b6dc732fc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui_-682c2c-44ed51a2083d.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_register-app_ts-cdec9cf45205.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_paths_index_ts-6a5742f488e3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-69aff3dba3cb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-59a8e3-7facab980ffb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_react-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_ho-e725dc-935487bb4506.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/node_modules_github_mini-throttle_dist_index_js-app_assets_modules_github_blob-anchor_ts-app_-55c012-0a425c5f01b6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-code-view-a64eb553026b.js\"></script>\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/react-code-view.f2d60f636eb02c2001df.module.css\" />\n\n\n  <title>openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections · GitHub</title>\n\n\n\n  <meta name=\"route-pattern\" content=\"/:user_id/:repository/blob/*name(/*path)\" data-turbo-transient>\n  <meta name=\"route-controller\" content=\"blob\" data-turbo-transient>\n  <meta name=\"route-action\" content=\"show\" data-turbo-transient>\n\n    \n  <meta name=\"current-catalog-service-hash\" content=\"82c569b93da5c18ed649ebd4c2c79437db4611a6a1373e805a3cb001c64130b7\">\n\n\n  <meta name=\"request-id\" content=\"9C1E:37A9DB:C0973CE:C4027B3:66543AB8\" data-pjax-transient=\"true\"/><meta name=\"html-safe-nonce\" content=\"aa10395322502fc02e2a577383626a6b8ba5475c766076a31c822151d55fa7d4\" data-pjax-transient=\"true\"/><meta name=\"visitor-payload\" content=\"eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzFFOjM3QTlEQjpDMDk3M0NFOkM0MDI3QjM6NjY1NDNBQjgiLCJ2aXNpdG9yX2lkIjoiNzg4MDk0ODY4MDk4NjYxMDQ4IiwicmVnaW9uX2VkZ2UiOiJmcmEiLCJyZWdpb25fcmVuZGVyIjoiZnJhIn0=\" data-pjax-transient=\"true\"/><meta name=\"visitor-hmac\" content=\"41db22d5785c9a0c9e7f339a4de288bcfc6a116a740a039c2006e2eedbdd53b9\" data-pjax-transient=\"true\"/>\n\n\n    <meta name=\"hovercard-subject-tag\" content=\"repository:98446467\" data-turbo-transient>\n\n\n  <meta name=\"github-keyboard-shortcuts\" content=\"repository,source-code,file-tree,copilot\" data-turbo-transient=\"true\" />\n  \n\n  <meta name=\"selected-link\" value=\"repo_source\" data-turbo-transient>\n  <link rel=\"assets\" href=\"https://github.githubassets.com/\">\n\n    <meta name=\"google-site-verification\" content=\"Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I\">\n\n<meta name=\"octolytics-url\" content=\"https://collector.github.com/github/collect\" />\n\n  <meta name=\"analytics-location\" content=\"/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show\" data-turbo-transient=\"true\" />\n\n  \n\n\n\n\n    <meta name=\"user-login\" content=\"\">\n\n  \n\n    <meta name=\"viewport\" content=\"width=device-width\">\n\n    \n\n      <meta name=\"description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\">\n\n      <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n\n    <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n    <meta property=\"fb:app_id\" content=\"1401488693436528\">\n    <meta name=\"apple-itunes-app\" content=\"app-id=1477376905, app-argument=https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" />\n\n      <meta name=\"twitter:image:src\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:site\" content=\"@github\" /><meta name=\"twitter:card\" content=\"summary_large_image\" /><meta name=\"twitter:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  <meta property=\"og:image\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:image:alt\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" /><meta property=\"og:image:width\" content=\"1200\" /><meta property=\"og:image:height\" content=\"600\" /><meta property=\"og:site_name\" content=\"GitHub\" /><meta property=\"og:type\" content=\"object\" /><meta property=\"og:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:url\" content=\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" /><meta property=\"og:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  \n\n\n\n\n      <meta name=\"hostname\" content=\"github.com\">\n\n\n\n        <meta name=\"expected-hostname\" content=\"github.com\">\n\n\n  <meta http-equiv=\"x-pjax-version\" content=\"34babae02e63d53c7b915db7797718d75b60dbe3e877faa20ad03a0b81bbfc4b\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-csp-version\" content=\"38c639a245e1dd04786881fae1060fbd72d3ed419b2f0d38d6082dc9d67876c3\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-css-version\" content=\"8297669360f26c55eaf368df3078812f654eff1244bb59f8c32594aa15b30b3d\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-js-version\" content=\"256a32581ec96d92cf471432537500e7698dfb422de8395b8988aa08d79823b6\" data-turbo-track=\"reload\">\n\n  <meta name=\"turbo-cache-control\" content=\"no-preview\" data-turbo-transient=\"\">\n\n      <meta name=\"turbo-cache-control\" content=\"no-cache\" data-turbo-transient>\n    <meta data-hydrostats=\"publish\">\n  <meta name=\"go-import\" content=\"github.com/addy-dclxvi/openbox-theme-collections git https://github.com/addy-dclxvi/openbox-theme-collections.git\">\n\n  <meta name=\"octolytics-dimension-user_id\" content=\"7688126\" /><meta name=\"octolytics-dimension-user_login\" content=\"addy-dclxvi\" /><meta name=\"octolytics-dimension-repository_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" /><meta name=\"octolytics-dimension-repository_public\" content=\"true\" /><meta name=\"octolytics-dimension-repository_is_fork\" content=\"false\" /><meta name=\"octolytics-dimension-repository_network_root_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_network_root_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" />\n\n\n\n    \n\n    <meta name=\"turbo-body-classes\" content=\"logged-out env-production page-responsive\">\n\n\n  <meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n\n  <meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n\n  <link rel=\"mask-icon\" href=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\" color=\"#000000\">\n  <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://github.githubassets.com/favicons/favicon.png\">\n  <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://github.githubassets.com/favicons/favicon.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n<meta name=\"color-scheme\" content=\"light dark\" />\n\n\n  <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n  </head>\n\n  <body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n    <div data-turbo-body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n      \n\n\n    <div class=\"position-relative js-header-wrapper \">\n      <a href=\"#start-of-content\" data-skip-target-assigned=\"false\" class=\"px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content\">Skip to content</a>\n\n      <span data-view-component=\"true\" class=\"progress-pjax-loader Progress position-fixed width-full\">\n    <span style=\"width: 0%;\" data-view-component=\"true\" class=\"Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis\"></span>\n</span>      \n      \n      \n\n\n\n\n\n\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-6070bc6b2c67.js\"></script>\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/keyboard-shortcuts-dialog-52a107eb77ae.js\"></script>\n\n<react-partial\n  partial-name=\"keyboard-shortcuts-dialog\"\n  data-ssr=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-partial.embeddedData\">{\"props\":{\"docsUrl\":\"https://docs.github.com/get-started/accessibility/keyboard-shortcuts\"}}</script>\n  <div data-target=\"react-partial.reactRoot\"></div>\n</react-partial>\n\n\n\n\n      \n\n        \n\n            \n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-8743f7dc256e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/sessions-458fee042571.js\"></script>\n<header class=\"Header-old header-logged-out js-details-container Details position-relative f4 py-3\" role=\"banner\" data-color-mode=light data-light-theme=light data-dark-theme=dark>\n  <h2 class=\"sr-only\">Navigation Menu</h2>\n\n  <button type=\"button\" class=\"Header-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target\" aria-label=\"Toggle navigation\">\n    <span class=\"d-none\">Toggle navigation</span>\n  </button>\n\n  <div class=\" d-flex flex-column flex-lg-row flex-items-center p-responsive height-full position-relative z-1\">\n    <div class=\"d-flex flex-justify-between flex-items-center width-full width-lg-auto\">\n      <a class=\"mr-lg-3 color-fg-inherit flex-order-2\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n        <svg height=\"32\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"32\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n      </a>\n\n      <div class=\"flex-1\">\n        <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n          class=\"d-inline-block d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit\"\n          data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n          data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n          Sign in\n        </a>\n      </div>\n\n      <div class=\"flex-1 flex-order-2 text-right\">\n        <button aria-label=\"Toggle navigation\" aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target Button--link Button--medium Button d-lg-none color-fg-inherit p-1\">  <span class=\"Button-content\">\n    <span class=\"Button-label\"><div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div></span>\n  </span>\n</button>\n      </div>\n    </div>\n\n\n    <div class=\"HeaderMenu--logged-out p-responsive height-fit position-lg-relative d-lg-flex flex-column flex-auto pt-7 pb-4 top-0\">\n      <div class=\"header-menu-wrapper d-flex flex-column flex-self-end flex-lg-row flex-justify-between flex-auto p-3 p-lg-0 rounded rounded-lg-0 mt-3 mt-lg-0\">\n          <nav class=\"mt-0 px-3 px-lg-0 mb-3 mb-lg-0\" aria-label=\"Global\">\n            <ul class=\"d-lg-flex list-style-none\">\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Product\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex dropdown-menu-wide\">\n          <div class=\"px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_cta:Actions;&quot;}\" href=\"https://github.com/features/actions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-workflow color-fg-subtle mr-3\">\n    <path d=\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Actions</div>\n        Automate any workflow\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_cta:Packages;&quot;}\" href=\"https://github.com/features/packages\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-package color-fg-subtle mr-3\">\n    <path d=\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Packages</div>\n        Host and manage packages\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_cta:Security;&quot;}\" href=\"https://github.com/features/security\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-shield-check color-fg-subtle mr-3\">\n    <path d=\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z\"></path><path d=\"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Security</div>\n        Find and fix vulnerabilities\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_cta:Codespaces;&quot;}\" href=\"https://github.com/features/codespaces\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-codespaces color-fg-subtle mr-3\">\n    <path d=\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Codespaces</div>\n        Instant dev environments\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Copilot&quot;,&quot;label&quot;:&quot;ref_cta:Copilot;&quot;}\" href=\"https://github.com/features/copilot\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-copilot color-fg-subtle mr-3\">\n    <path d=\"M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z\"></path><path d=\"M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Copilot</div>\n        Write better code with AI\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_cta:Code review;&quot;}\" href=\"https://github.com/features/code-review\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-code-review color-fg-subtle mr-3\">\n    <path d=\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z\"></path><path d=\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Code review</div>\n        Manage code changes\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_cta:Issues;&quot;}\" href=\"https://github.com/features/issues\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-issue-opened color-fg-subtle mr-3\">\n    <path d=\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Issues</div>\n        Plan and track work\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Discussions&quot;,&quot;label&quot;:&quot;ref_cta:Discussions;&quot;}\" href=\"https://github.com/features/discussions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion color-fg-subtle mr-3\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z\"></path><path d=\"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Discussions</div>\n        Collaborate outside of code\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"px-lg-4\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"product-explore-heading\">Explore</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"product-explore-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to All features&quot;,&quot;label&quot;:&quot;ref_cta:All features;&quot;}\" href=\"https://github.com/features\">\n      All features\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Documentation&quot;,&quot;label&quot;:&quot;ref_cta:Documentation;&quot;}\" href=\"https://docs.github.com\">\n      Documentation\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to GitHub Skills&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Skills;&quot;}\" href=\"https://skills.github.com\">\n      GitHub Skills\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Blog&quot;,&quot;label&quot;:&quot;ref_cta:Blog;&quot;}\" href=\"https://github.blog\">\n      Blog\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Solutions\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-for-heading\">For</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-for-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_cta:Enterprise;&quot;}\" href=\"https://github.com/enterprise\">\n      Enterprise\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Teams&quot;,&quot;label&quot;:&quot;ref_cta:Teams;&quot;}\" href=\"https://github.com/team\">\n      Teams\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Startups&quot;,&quot;label&quot;:&quot;ref_cta:Startups;&quot;}\" href=\"https://github.com/enterprise/startups\">\n      Startups\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_cta:Education;&quot;}\" href=\"https://education.github.com\">\n      Education\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-by-solution-heading\">By Solution</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-by-solution-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to CI/CD &amp;amp; Automation&quot;,&quot;label&quot;:&quot;ref_cta:CI/CD &amp;amp; Automation;&quot;}\" href=\"https://github.com/solutions/ci-cd\">\n      CI/CD &amp; Automation\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevOps&quot;,&quot;label&quot;:&quot;ref_cta:DevOps;&quot;}\" href=\"https://github.com/solutions/devops\">\n      DevOps\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevSecOps&quot;,&quot;label&quot;:&quot;ref_cta:DevSecOps;&quot;}\" href=\"https://resources.github.com/devops/fundamentals/devsecops\">\n      DevSecOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-resources-heading\">Resources</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-resources-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Learning Pathways&quot;,&quot;label&quot;:&quot;ref_cta:Learning Pathways;&quot;}\" href=\"https://resources.github.com/learn/pathways\">\n      Learning Pathways\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to White papers, Ebooks, Webinars&quot;,&quot;label&quot;:&quot;ref_cta:White papers, Ebooks, Webinars;&quot;}\" href=\"https://resources.github.com\">\n      White papers, Ebooks, Webinars\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Customer Stories&quot;,&quot;label&quot;:&quot;ref_cta:Customer Stories;&quot;}\" href=\"https://github.com/customer-stories\">\n      Customer Stories\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Partners&quot;,&quot;label&quot;:&quot;ref_cta:Partners;&quot;}\" href=\"https://partner.github.com\">\n      Partners\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Open Source\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Sponsors;&quot;}\" href=\"https://github.com/sponsors\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">GitHub Sponsors</div>\n        Fund open source developers\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_cta:The ReadME Project;&quot;}\" href=\"https://github.com/readme\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">The ReadME Project</div>\n        GitHub community articles\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"open-source-repositories-heading\">Repositories</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"open-source-repositories-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_cta:Topics;&quot;}\" href=\"https://github.com/topics\">\n      Topics\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_cta:Trending;&quot;}\" href=\"https://github.com/trending\">\n      Trending\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_cta:Collections;&quot;}\" href=\"https://github.com/collections\">\n      Collections\n\n    \n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n    <a class=\"HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block\" data-analytics-event=\"{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Pricing&quot;,&quot;label&quot;:&quot;ref_cta:Pricing;&quot;}\" href=\"https://github.com/pricing\">Pricing</a>\n</li>\n\n            </ul>\n          </nav>\n\n        <div class=\"d-lg-flex flex-items-center mb-3 mb-lg-0 text-center text-lg-left ml-3\" style=\"\">\n                \n\n\n<qbsearch-input class=\"search-input\" data-scope=\"repo:addy-dclxvi/openbox-theme-collections\" data-custom-scopes-path=\"/search/custom_scopes\" data-delete-custom-scopes-csrf=\"lw4Dr4fHD_jCfW0OIyxwV60Pwk-hlVpziVcN3-hq2U4KZ9qpiRLJSyvOqXMhlSLpYw4qjFXav4KZJCaHCapykg\" data-max-custom-scopes=\"10\" data-header-redesign-enabled=\"false\" data-initial-value=\"\" data-blackbird-suggestions-path=\"/search/suggestions\" data-jump-to-suggestions-path=\"/_graphql/GetSuggestedNavigationDestinations\" data-current-repository=\"addy-dclxvi/openbox-theme-collections\" data-current-org=\"\" data-current-owner=\"addy-dclxvi\" data-logged-in=\"false\" data-copilot-chat-enabled=\"false\" data-blackbird-indexed-repo-csrf=\"<esi:include src=&quot;/_esi/rails_csrf_token_form_hidden?r=p4ktzkcCuls%2B5b7HsoDc6v4zcuGVtl%2FdLLmZMxrbZylLlsEXb65KAEZJeGh%2FhYXZRIoB6MoesCw6Wug7CzTmbIq5L29%2B1hkNZfIFl3z4QDF53FPKtj0X7eH8jmNMwtEKKKQGygzDkAXfjzEt1jf5MBCGOsd4fJ5zIOLOL%2FMPCduqmAdneucFTyvsv%2BudpIwF4isBYKO%2BbCLHXRiqdABCQIPYe9GaKapRTyQpy4ZsprVOZrY3mkn7KXDrN4bWveRYi2gTB4acAL2Gfu0aA6rrfM2Xln5%2Fnkb2huRhlfYSVV2SkLyFWA7sk92uICmyEcjGhoJFOdMNDwbZXgKRkPX8eWSbmh9hxQti5drXaJAuHr%2FLEWtBaBRu53oVXP%2Fg4Gf2FBBqNlxTlDzUPsPM5PjluwoKGY5ekUuav9r3CAE1j4rv0ZIDhO3tj0fcB9dIZrWLIDrFcyK%2F0R%2F1yrT00SI6K4eiRnc6Jbhe0uPhKfPLVKWVHUJKCo7rU1Edqmc7%2B3%2BBJIbGn03GFDg0WtqZl8dB2%2FZ8%2FbvvIG3ibcHOIK4IZvONZV2Ed%2B4bUnctcHlndJCYttMV4L0dtzXiq55q%2Bc4xLQ91YXFDNoAVivuYpBARWa6HIHBge8Yw%2BE7ZLKYe9k6rqZOlpBzv--9edqmgsT%2FplV4L0v--u9VwpuVw99C19O%2F0ZG8HqQ%3D%3D&quot; />\">\n  <div\n    class=\"search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded\"\n    data-action=\"click:qbsearch-input#searchInputContainerClicked\"\n  >\n      <button\n        type=\"button\"\n        class=\"header-search-button placeholder  input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none\"\n        data-target=\"qbsearch-input.inputButton\"\n        placeholder=\"Search or jump to...\"\n        data-hotkey=s,/\n        autocapitalize=\"off\"\n        data-action=\"click:qbsearch-input#handleExpand\"\n      >\n        <div class=\"mr-2 color-fg-muted\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n        </div>\n        <span class=\"flex-1\" data-target=\"qbsearch-input.inputButtonText\">Search or jump to...</span>\n          <div class=\"d-flex\" data-target=\"qbsearch-input.hotkeyIndicator\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" aria-hidden=\"true\" class=\"mr-1\"><path fill=\"none\" stroke=\"#979A9C\" opacity=\".4\" d=\"M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z\"></path><path fill=\"#979A9C\" d=\"M11.8 6L8 15.1h-.9L10.8 6h1z\"></path></svg>\n\n          </div>\n      </button>\n\n    <input type=\"hidden\" name=\"type\" class=\"js-site-search-type-field\">\n\n    \n<div class=\"Overlay--hidden \" data-modal-dialog-overlay>\n  <modal-dialog data-action=\"close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose\" data-target=\"qbsearch-input.searchSuggestionsDialog\" role=\"dialog\" id=\"search-suggestions-dialog\" aria-modal=\"true\" aria-labelledby=\"search-suggestions-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto\">\n      <h1 id=\"search-suggestions-dialog-header\" class=\"sr-only\">Search code, repositories, users, issues, pull requests...</h1>\n    <div class=\"Overlay-body Overlay-body--paddingNone\">\n      \n          <div data-view-component=\"true\">        <div class=\"search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container\"\n          style=\"border-radius: 12px;\"\n          data-target=\"qbsearch-input.queryBuilderContainer\"\n          hidden\n        >\n          <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"query-builder-test-form\" action=\"\" accept-charset=\"UTF-8\" method=\"get\">\n  <query-builder data-target=\"qbsearch-input.queryBuilder\" id=\"query-builder-query-builder-test\" data-filter-key=\":\" data-view-component=\"true\" class=\"QueryBuilder search-query-builder\">\n    <div class=\"FormControl FormControl--fullWidth\">\n      <label id=\"query-builder-test-label\" for=\"query-builder-test\" class=\"FormControl-label sr-only\">\n        Search\n      </label>\n      <div\n        class=\"QueryBuilder-StyledInput width-fit \"\n        data-target=\"query-builder.styledInput\"\n      >\n          <span id=\"query-builder-test-leadingvisual-wrap\" class=\"FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap\">\n            <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search FormControl-input-leadingVisual\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n          </span>\n        <div data-target=\"query-builder.styledInputContainer\" class=\"QueryBuilder-StyledInputContainer\">\n          <div\n            aria-hidden=\"true\"\n            class=\"QueryBuilder-StyledInputContent\"\n            data-target=\"query-builder.styledInputContent\"\n          ></div>\n          <div class=\"QueryBuilder-InputWrapper\">\n            <div aria-hidden=\"true\" class=\"QueryBuilder-Sizer\" data-target=\"query-builder.sizer\"></div>\n            <input id=\"query-builder-test\" name=\"query-builder-test\" value=\"\" autocomplete=\"off\" type=\"text\" role=\"combobox\" spellcheck=\"false\" aria-expanded=\"false\" aria-describedby=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" data-target=\"query-builder.input\" data-action=\"\n          input:query-builder#inputChange\n          blur:query-builder#inputBlur\n          keydown:query-builder#inputKeydown\n          focus:query-builder#inputFocus\n        \" data-view-component=\"true\" class=\"FormControl-input QueryBuilder-Input FormControl-medium\" />\n          </div>\n        </div>\n          <span class=\"sr-only\" id=\"query-builder-test-clear\">Clear</span>\n          <button role=\"button\" id=\"query-builder-test-clear-button\" aria-labelledby=\"query-builder-test-clear query-builder-test-label\" data-target=\"query-builder.clearButton\" data-action=\"\n                click:query-builder#clear\n                focus:query-builder#clearButtonFocus\n                blur:query-builder#clearButtonBlur\n              \" variant=\"small\" hidden=\"hidden\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x-circle-fill Button-visual\">\n    <path d=\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z\"></path>\n</svg>\n</button>\n\n      </div>\n      <template id=\"search-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"file-code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-code\">\n    <path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path>\n</svg>\n</template>\n\n<template id=\"history-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\">\n    <path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path>\n</svg>\n</template>\n\n<template id=\"repo-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n</template>\n\n<template id=\"bookmark-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bookmark\">\n    <path d=\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"plus-circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-plus-circle\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill\">\n    <path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path>\n</svg>\n</template>\n\n<template id=\"trash-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-trash\">\n    <path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"team-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-people\">\n    <path d=\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"project-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-project\">\n    <path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z\"></path>\n</svg>\n</template>\n\n<template id=\"pencil-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pencil\">\n    <path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path>\n</svg>\n</template>\n\n<template id=\"copilot-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copilot\">\n    <path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"workflow-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-workflow\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"book-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-book\">\n    <path d=\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-review-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-review\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"codespaces-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-codespaces\">\n    <path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment\">\n    <path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-discussion-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion\">\n    <path d=\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"organization-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-organization\">\n    <path d=\"M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"rocket-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-rocket\">\n    <path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"shield-check-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield-check\">\n    <path d=\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"heart-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-heart\">\n    <path d=\"m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"server-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-server\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"globe-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-globe\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z\"></path>\n</svg>\n</template>\n\n<template id=\"issue-opened-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-mobile-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-mobile\">\n    <path d=\"M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path>\n</svg>\n</template>\n\n<template id=\"package-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-package\">\n    <path d=\"m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z\"></path>\n</svg>\n</template>\n\n<template id=\"credit-card-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-credit-card\">\n    <path d=\"M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z\"></path><path d=\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z\"></path>\n</svg>\n</template>\n\n<template id=\"play-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n</template>\n\n<template id=\"gift-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-gift\">\n    <path d=\"M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-square-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-square\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-desktop-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-desktop\">\n    <path d=\"M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z\"></path>\n</svg>\n</template>\n\n        <div class=\"position-relative\">\n                <ul\n                  role=\"listbox\"\n                  class=\"ActionListWrap QueryBuilder-ListWrap\"\n                  aria-label=\"Suggestions\"\n                  data-action=\"\n                    combobox-commit:query-builder#comboboxCommit\n                    mousedown:query-builder#resultsMousedown\n                  \"\n                  data-target=\"query-builder.resultsList\"\n                  data-persist-list=false\n                  id=\"query-builder-test-results\"\n                ></ul>\n        </div>\n      <div class=\"FormControl-inlineValidation\" id=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" hidden=\"hidden\">\n        <span class=\"FormControl-inlineValidation--visual\">\n          <svg aria-hidden=\"true\" height=\"12\" viewBox=\"0 0 12 12\" version=\"1.1\" width=\"12\" data-view-component=\"true\" class=\"octicon octicon-alert-fill\">\n    <path d=\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"></path>\n</svg>\n        </span>\n        <span></span>\n</div>    </div>\n    <div data-target=\"query-builder.screenReaderFeedback\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\"></div>\n</query-builder></form>\n          <div class=\"d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt\">\n            <a target=\"_blank\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\" data-view-component=\"true\" class=\"Link color-fg-accent text-normal ml-2\">\n              Search syntax tips\n</a>            <div class=\"d-flex flex-1\"></div>\n          </div>\n        </div>\n</div>\n\n    </div>\n</modal-dialog></div>\n  </div>\n  <div data-action=\"click:qbsearch-input#retract\" class=\"dark-backdrop position-fixed\" hidden data-target=\"qbsearch-input.darkBackdrop\"></div>\n  <div class=\"color-fg-default\">\n    \n<dialog-helper>\n  <dialog data-target=\"qbsearch-input.feedbackDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"feedback-dialog\" aria-modal=\"true\" aria-labelledby=\"feedback-dialog-title\" aria-describedby=\"feedback-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"feedback-dialog-title\">\n        Provide feedback\n      </h1>\n        \n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"feedback-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"feedback-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"code-search-feedback-form\" data-turbo=\"false\" action=\"/search/feedback\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"PG3u7ThCkXAXTnA6m8aW9RUrxDEbJYD5zAz8NEqYtzPRhEmIArPcK79AxbIaRWxLFio6cqv/idaBF/Wqa5UgeQ==\" />\n          <p>We read every piece of feedback, and take your input very seriously.</p>\n          <textarea name=\"feedback\" class=\"form-control width-full mb-2\" style=\"height: 120px\" id=\"feedback\"></textarea>\n          <input name=\"include_email\" id=\"include_email\" aria-label=\"Include my email address so I can be contacted\" class=\"form-control mr-2\" type=\"checkbox\">\n          <label for=\"include_email\" style=\"font-weight: normal\">Include my email address so I can be contacted</label>\n</form></div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd\">          <button data-close-dialog-id=\"feedback-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"code-search-feedback-form\" data-action=\"click:qbsearch-input#submitFeedback\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Submit feedback\n</button>\n</div>\n</dialog></dialog-helper>\n\n    <custom-scopes data-target=\"qbsearch-input.customScopesManager\">\n    \n<dialog-helper>\n  <dialog data-target=\"custom-scopes.customScopesModalDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"custom-scopes-dialog\" aria-modal=\"true\" aria-labelledby=\"custom-scopes-dialog-title\" aria-describedby=\"custom-scopes-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header Overlay-header--divided\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"custom-scopes-dialog-title\">\n        Saved searches\n      </h1>\n        <h2 id=\"custom-scopes-dialog-description\" class=\"Overlay-description\">Use saved searches to filter your results more quickly</h2>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"custom-scopes-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"custom-scopes-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n        <div hidden class=\"create-custom-scope-form\" data-target=\"custom-scopes.createCustomScopeForm\">\n        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"custom-scopes-dialog-form\" data-turbo=\"false\" action=\"/search/custom_scopes\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"TdTgRrzlnrd/NcijsJuCGxTjS08cVvj7uEztHRr8EWQd232RclV6DAVf+UmNiayrDnzXkagYT/Ga2iKjQTszsg==\" />\n          <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n          <input type=\"hidden\" id=\"custom_scope_id\" name=\"custom_scope_id\" data-target=\"custom-scopes.customScopesIdField\">\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_name\">Name</label>\n            <auto-check src=\"/search/custom_scopes/check_name\" required>\n              <input\n                type=\"text\"\n                name=\"custom_scope_name\"\n                id=\"custom_scope_name\"\n                data-target=\"custom-scopes.customScopesNameField\"\n                class=\"form-control\"\n                autocomplete=\"off\"\n                placeholder=\"github-ruby\"\n                required\n                maxlength=\"50\">\n              <input type=\"hidden\" data-csrf=\"true\" value=\"uTm0CWY9xYnX0R2rKklHzNmvXqmleNHF3+tnRmlik1Ouf+PloWkFiHWCylGT9jXTB6KR14O/e8ReOv3Vk5c0ew==\" />\n            </auto-check>\n          </div>\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_query\">Query</label>\n            <input\n              type=\"text\"\n              name=\"custom_scope_query\"\n              id=\"custom_scope_query\"\n              data-target=\"custom-scopes.customScopesQueryField\"\n              class=\"form-control\"\n              autocomplete=\"off\"\n              placeholder=\"(repo:mona/a OR repo:mona/b) AND lang:python\"\n              required\n              maxlength=\"500\">\n          </div>\n\n          <p class=\"text-small color-fg-muted\">\n            To see all available qualifiers, see our <a class=\"Link--inTextBlock\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\">documentation</a>.\n          </p>\n</form>        </div>\n\n        <div data-target=\"custom-scopes.manageCustomScopesForm\">\n          <div data-target=\"custom-scopes.list\"></div>\n        </div>\n\n</div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided\">          <button data-action=\"click:custom-scopes#customScopesCancel\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"custom-scopes-dialog-form\" data-action=\"click:custom-scopes#customScopesSubmit\" data-target=\"custom-scopes.customScopesSubmitButton\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Create saved search\n</button>\n</div>\n</dialog></dialog-helper>\n    </custom-scopes>\n  </div>\n</qbsearch-input><input type=\"hidden\" data-csrf=\"true\" class=\"js-data-jump-to-suggestions-path-csrf\" value=\"9JVEhtvcbNlKbN8AfxS8YHMxQREmkwwPKi2737w7W//3CvBmtR3YfyNNSliKaCDNpeBopj8u6a8YjDry9m52Hw==\" />\n\n\n          <div class=\"position-relative mr-lg-3 d-lg-inline-block\">\n            <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-in flex-shrink-0 no-underline d-block d-lg-inline-block border border-lg-0 rounded rounded-lg-0 p-2 p-lg-0\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n              Sign in\n            </a>\n          </div>\n\n            <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=addy-dclxvi%2Fopenbox-theme-collections\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-up flex-shrink-0 d-none d-lg-inline-block no-underline border color-border-default rounded px-2 py-1\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-analytics-event=\"{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}\"\n            >\n              Sign up\n            </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</header>\n\n      <div hidden=\"hidden\" data-view-component=\"true\" class=\"js-stale-session-flash stale-session-flash flash flash-warn flash-full mb-3\">\n  \n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span class=\"js-stale-session-flash-signed-in\" hidden>You signed in with another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-signed-out\" hidden>You signed out in another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-switched\" hidden>You switched accounts on another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n\n    <button id=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" aria-labelledby=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x Button-visual\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" for=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Dismiss alert</tool-tip>\n\n\n  \n</div>\n    </div>\n\n  <div id=\"start-of-content\" class=\"show-on-focus\"></div>\n\n\n\n\n\n\n\n\n    <div id=\"js-flash-container\" class=\"flash-container\" data-turbo-replace>\n\n\n\n\n\n  <template class=\"js-flash-template\">\n    \n<div class=\"flash flash-full   {{ className }}\">\n  <div >\n    <button autofocus class=\"flash-close js-flash-close\" type=\"button\" aria-label=\"Dismiss this message\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    <div aria-atomic=\"true\" role=\"alert\" class=\"js-flash-alert\">\n      \n      <div>{{ message }}</div>\n\n    </div>\n  </div>\n</div>\n  </template>\n</div>\n\n\n    \n    <include-fragment class=\"js-notification-shelf-include-fragment\" data-base-src=\"https://github.com/notifications/beta/shelf\"></include-fragment>\n\n\n\n\n\n  <div\n    class=\"application-main \"\n    data-commit-hovercards-enabled\n    data-discussion-hovercards-enabled\n    data-issue-and-pr-hovercards-enabled\n  >\n        <div itemscope itemtype=\"http://schema.org/SoftwareSourceCode\" class=\"\">\n    <main id=\"js-repo-pjax-container\" >\n      \n      \n\n\n\n\n\n\n  \n  <div id=\"repository-container-header\"  class=\"pt-3 hide-full-screen\" style=\"background-color: var(--page-header-bgColor, var(--color-page-header-bg));\" data-turbo-replace>\n\n      <div class=\"d-flex flex-wrap flex-justify-end mb-3  px-3 px-md-4 px-lg-5\" style=\"gap: 1rem;\">\n\n        <div class=\"flex-auto min-width-0 width-fit mr-3\">\n            \n  <div class=\" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo color-fg-muted mr-2\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n    \n    <span class=\"author flex-self-stretch\" itemprop=\"author\">\n      <a class=\"url fn\" rel=\"author\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/addy-dclxvi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/addy-dclxvi\">\n        addy-dclxvi\n</a>    </span>\n    <span class=\"mx-1 flex-self-stretch color-fg-muted\">/</span>\n    <strong itemprop=\"name\" class=\"mr-2 flex-self-stretch\">\n      <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/addy-dclxvi/openbox-theme-collections\">openbox-theme-collections</a>\n    </strong>\n\n    <span></span><span class=\"Label Label--secondary v-align-middle mr-1\">Public</span>\n  </div>\n\n\n        </div>\n\n        <div id=\"repository-details-container\" data-turbo-replace>\n            <ul class=\"pagehead-actions flex-shrink-0 d-none d-md-inline\" style=\"padding: 2px 0;\">\n    \n      \n\n  <li>\n            <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"77d426702351bd6f6a73a7058774e0fa0cc8f0506c704b86cb04dc3dfdae9095\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\">\n    <path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path>\n</svg>Notifications\n</a>\n  </li>\n\n  <li>\n          <a icon=\"repo-forked\" id=\"fork-button\" href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b14918a65f79b6de9e8f193d63d32790a74548bff6a4b42a60f8b15f2b42ff5a\" data-view-component=\"true\" class=\"btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>Fork\n    <span id=\"repo-network-counter\" data-pjax-replace=\"true\" data-turbo-replace=\"true\" title=\"105\" data-view-component=\"true\" class=\"Counter\">105</span>\n</a>\n  </li>\n\n  <li>\n        <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b05426a0120bfddc253794cdaa50f61ce7d4a8befe2164f3cd78773537af8838\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>          <span id=\"repo-stars-counter-star\" aria-label=\"960 users starred this repository\" data-singular-suffix=\"user starred this repository\" data-plural-suffix=\"users starred this repository\" data-turbo-replace=\"true\" title=\"960\" data-view-component=\"true\" class=\"Counter js-social-count\">960</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled=\"disabled\" data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\">\n    <path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path>\n</svg>\n</button></div>\n  </li>\n\n    <li>\n        \n\n    </li>\n</ul>\n\n        </div>\n      </div>\n\n        <div id=\"responsive-meta-container\" data-turbo-replace>\n</div>\n\n\n          <nav data-pjax=\"#js-repo-pjax-container\" aria-label=\"Repository\" data-view-component=\"true\" class=\"js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5\">\n\n  <ul data-view-component=\"true\" class=\"UnderlineNav-body list-style-none\">\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"code-tab\" href=\"/addy-dclxvi/openbox-theme-collections\" data-tab-item=\"i0code-tab\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /addy-dclxvi/openbox-theme-collections\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g c\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" aria-current=\"page\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        <span data-content=\"Code\">Code</span>\n          <span id=\"code-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"issues-tab\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" data-tab-item=\"i1issues-tab\" data-selected-links=\"repo_issues repo_labels repo_milestones /addy-dclxvi/openbox-theme-collections/issues\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g i\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        <span data-content=\"Issues\">Issues</span>\n          <span id=\"issues-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"4\" data-view-component=\"true\" class=\"Counter\">4</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"pull-requests-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" data-tab-item=\"i2pull-requests-tab\" data-selected-links=\"repo_pulls checks /addy-dclxvi/openbox-theme-collections/pulls\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g p\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        <span data-content=\"Pull requests\">Pull requests</span>\n          <span id=\"pull-requests-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"actions-tab\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" data-tab-item=\"i3actions-tab\" data-selected-links=\"repo_actions /addy-dclxvi/openbox-theme-collections/actions\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g a\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        <span data-content=\"Actions\">Actions</span>\n          <span id=\"actions-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"projects-tab\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" data-tab-item=\"i4projects-tab\" data-selected-links=\"repo_projects new_repo_project repo_project /addy-dclxvi/openbox-theme-collections/projects\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g b\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        <span data-content=\"Projects\">Projects</span>\n          <span id=\"projects-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"security-tab\" href=\"/addy-dclxvi/openbox-theme-collections/security\" data-tab-item=\"i5security-tab\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /addy-dclxvi/openbox-theme-collections/security\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g s\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span data-content=\"Security\">Security</span>\n          <include-fragment src=\"/addy-dclxvi/openbox-theme-collections/security/overall-count\" accept=\"text/fragment+html\"></include-fragment>\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"insights-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" data-tab-item=\"i6insights-tab\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /addy-dclxvi/openbox-theme-collections/pulse\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        <span data-content=\"Insights\">Insights</span>\n          <span id=\"insights-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n</ul>\n    <div style=\"visibility:hidden;\" data-view-component=\"true\" class=\"UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0\">      <action-menu data-select-variant=\"none\" data-view-component=\"true\">\n  <focus-group direction=\"vertical\" mnemonics retain>\n    <button id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popovertarget=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" aria-controls=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" aria-haspopup=\"true\" aria-labelledby=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-kebab-horizontal Button-visual\">\n    <path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" for=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Additional navigation options</tool-tip>\n\n\n<anchored-position id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" anchor=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" align=\"start\" side=\"outside-bottom\" anchor-offset=\"normal\" popover=\"auto\" data-view-component=\"true\">\n  <div data-view-component=\"true\" class=\"Overlay Overlay--size-auto\">\n    \n      <div data-view-component=\"true\" class=\"Overlay-body Overlay-body--paddingNone\">          <action-list>\n  <div data-view-component=\"true\">\n    <ul aria-labelledby=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" role=\"menu\" data-view-component=\"true\" class=\"ActionListWrap--inset ActionListWrap\">\n        <li hidden=\"hidden\" data-menu-item=\"i0code-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-3cd72e8e-5544-480d-8658-74ed50af212f\" href=\"/addy-dclxvi/openbox-theme-collections\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Code\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i1issues-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-426c0f20-9c42-4115-afcf-18e3b64f84c1\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Issues\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i2pull-requests-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-f46a5cbe-4a3d-457e-bb12-19d141fc6e3f\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Pull requests\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i3actions-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-457482dd-6fc0-468e-a709-600a69ac4715\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Actions\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i4projects-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-dde85074-1f8e-4c77-b5f9-c22d7fc009c1\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Projects\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i5security-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-bb2f70b7-3d1c-4bd0-b574-a05a8a4a56ef\" href=\"/addy-dclxvi/openbox-theme-collections/security\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Security\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i6insights-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-23e32ff0-8fc8-4deb-871e-4aa3c19c5d71\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Insights\n</span></a>\n  \n</li>\n</ul>    \n</div></action-list>\n\n\n</div>\n      \n</div></anchored-position>  </focus-group>\n</action-menu></div>\n</nav>\n\n  </div>\n\n  \n\n\n\n<turbo-frame id=\"repo-content-turbo-frame\" target=\"_top\" data-turbo-action=\"advance\" class=\"\">\n    <div id=\"repo-content-pjax-container\" class=\"repository-content \" >\n    \n\n\n\n    \n      \n    \n\n\n\n\n\n<react-app\n  app-name=\"react-code-view\"\n  initial-path=\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\"\n  style=\"display: block; min-height: calc(100vh - 64px)\" \n  data-ssr=\"true\"\n  data-lazy=\"false\"\n  data-alternate=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-app.embeddedData\">{\"payload\":{\"allShortcutsEnabled\":false,\"fileTree\":{\"Arrondie-Grey/openbox-3\":{\"items\":[{\"name\":\"bullet.xbm\",\"path\":\"Arrondie-Grey/openbox-3/bullet.xbm\",\"contentType\":\"file\"},{\"name\":\"close.xbm\",\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"contentType\":\"file\"},{\"name\":\"iconify.xbm\",\"path\":\"Arrondie-Grey/openbox-3/iconify.xbm\",\"contentType\":\"file\"},{\"name\":\"max.xbm\",\"path\":\"Arrondie-Grey/openbox-3/max.xbm\",\"contentType\":\"file\"},{\"name\":\"themerc\",\"path\":\"Arrondie-Grey/openbox-3/themerc\",\"contentType\":\"file\"}],\"totalCount\":5},\"Arrondie-Grey\":{\"items\":[{\"name\":\"openbox-3\",\"path\":\"Arrondie-Grey/openbox-3\",\"contentType\":\"directory\"}],\"totalCount\":1},\"\":{\"items\":[{\"name\":\"Adiantum\",\"path\":\"Adiantum\",\"contentType\":\"directory\"},{\"name\":\"Arc-Clone\",\"path\":\"Arc-Clone\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Froly\",\"path\":\"Arrondie-Froly\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Grey\",\"path\":\"Arrondie-Grey\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Tea\",\"path\":\"Arrondie-Tea\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Violet\",\"path\":\"Arrondie-Violet\",\"contentType\":\"directory\"},{\"name\":\"Blocks\",\"path\":\"Blocks\",\"contentType\":\"directory\"},{\"name\":\"Bonzo\",\"path\":\"Bonzo\",\"contentType\":\"directory\"},{\"name\":\"Clair-Crimson\",\"path\":\"Clair-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Clair-Froly\",\"path\":\"Clair-Froly\",\"contentType\":\"directory\"},{\"name\":\"Clair-Orange\",\"path\":\"Clair-Orange\",\"contentType\":\"directory\"},{\"name\":\"Clia\",\"path\":\"Clia\",\"contentType\":\"directory\"},{\"name\":\"Cotton\",\"path\":\"Cotton\",\"contentType\":\"directory\"},{\"name\":\"Degrade-Froly\",\"path\":\"Degrade-Froly\",\"contentType\":\"directory\"},{\"name\":\"Flou-Froly\",\"path\":\"Flou-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Crimson\",\"path\":\"Leve-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Leve-Cyan\",\"path\":\"Leve-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Leve-Froly\",\"path\":\"Leve-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Lavender\",\"path\":\"Leve-Lavender\",\"contentType\":\"directory\"},{\"name\":\"Numix-Clone\",\"path\":\"Numix-Clone\",\"contentType\":\"directory\"},{\"name\":\"Pelangi\",\"path\":\"Pelangi\",\"contentType\":\"directory\"},{\"name\":\"Penumbra\",\"path\":\"Penumbra\",\"contentType\":\"directory\"},{\"name\":\"Raven-Crimson\",\"path\":\"Raven-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Raven-Cyan\",\"path\":\"Raven-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Silvera\",\"path\":\"Silvera\",\"contentType\":\"directory\"},{\"name\":\"Triste-Crimson\",\"path\":\"Triste-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Triste-Froly\",\"path\":\"Triste-Froly\",\"contentType\":\"directory\"},{\"name\":\"Triste-Orange\",\"path\":\"Triste-Orange\",\"contentType\":\"directory\"},{\"name\":\"Triste-Violet\",\"path\":\"Triste-Violet\",\"contentType\":\"directory\"},{\"name\":\"Umbra\",\"path\":\"Umbra\",\"contentType\":\"directory\"},{\"name\":\"Velnias\",\"path\":\"Velnias\",\"contentType\":\"directory\"},{\"name\":\"Vent\",\"path\":\"Vent\",\"contentType\":\"directory\"},{\"name\":\"Vermello\",\"path\":\"Vermello\",\"contentType\":\"directory\"},{\"name\":\"White\",\"path\":\"White\",\"contentType\":\"directory\"},{\"name\":\"LICENSE\",\"path\":\"LICENSE\",\"contentType\":\"file\"},{\"name\":\"README.md\",\"path\":\"README.md\",\"contentType\":\"file\"},{\"name\":\"adiantum.png\",\"path\":\"adiantum.png\",\"contentType\":\"file\"},{\"name\":\"arc-clone.jpg\",\"path\":\"arc-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"arrondie.jpg\",\"path\":\"arrondie.jpg\",\"contentType\":\"file\"},{\"name\":\"blocks.jpg\",\"path\":\"blocks.jpg\",\"contentType\":\"file\"},{\"name\":\"bonzo.jpg\",\"path\":\"bonzo.jpg\",\"contentType\":\"file\"},{\"name\":\"clair.jpg\",\"path\":\"clair.jpg\",\"contentType\":\"file\"},{\"name\":\"clia.jpg\",\"path\":\"clia.jpg\",\"contentType\":\"file\"},{\"name\":\"leve.jpg\",\"path\":\"leve.jpg\",\"contentType\":\"file\"},{\"name\":\"numix-clone.jpg\",\"path\":\"numix-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"pelangi.jpg\",\"path\":\"pelangi.jpg\",\"contentType\":\"file\"},{\"name\":\"penumbra.png\",\"path\":\"penumbra.png\",\"contentType\":\"file\"},{\"name\":\"raven.jpg\",\"path\":\"raven.jpg\",\"contentType\":\"file\"},{\"name\":\"silvera.jpg\",\"path\":\"silvera.jpg\",\"contentType\":\"file\"},{\"name\":\"triste.jpg\",\"path\":\"triste.jpg\",\"contentType\":\"file\"},{\"name\":\"umbra.png\",\"path\":\"umbra.png\",\"contentType\":\"file\"},{\"name\":\"velnias.jpg\",\"path\":\"velnias.jpg\",\"contentType\":\"file\"},{\"name\":\"vent.jpg\",\"path\":\"vent.jpg\",\"contentType\":\"file\"},{\"name\":\"vermello.jpg\",\"path\":\"vermello.jpg\",\"contentType\":\"file\"}],\"totalCount\":54}},\"fileTreeProcessingTime\":7.694796999999999,\"foldersToFetch\":[],\"repo\":{\"id\":98446467,\"defaultBranch\":\"master\",\"name\":\"openbox-theme-collections\",\"ownerLogin\":\"addy-dclxvi\",\"currentUserCanPush\":false,\"isFork\":false,\"isEmpty\":false,\"createdAt\":\"2017-07-26T17:01:26.000Z\",\"ownerAvatar\":\"https://avatars.githubusercontent.com/u/7688126?v=4\",\"public\":true,\"private\":false,\"isOrgOwned\":false},\"codeLineWrapEnabled\":false,\"symbolsExpanded\":false,\"treeExpanded\":true,\"refInfo\":{\"name\":\"master\",\"listCacheKey\":\"v0:1501090253.0\",\"canEdit\":false,\"refType\":\"branch\",\"currentOid\":\"8bdf5decb25c9867d11011f386453380fc908121\"},\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"currentUser\":null,\"blob\":{\"rawLines\":[\"#define close_width 8\",\"#define close_height 8\",\"static unsigned char close_bits[] = {\",\"   0x00, 0x00, 0x24, 0x18, 0x18, 0x24, 0x00, 0x00 };\"],\"stylingDirectives\":[[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":19,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":20,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":6,\"c\":\"pl-k\"},{\"s\":7,\"e\":20,\"c\":\"pl-smi\"},{\"s\":16,\"e\":20,\"c\":\"pl-smi\"},{\"s\":21,\"e\":31,\"c\":\"pl-s1\"},{\"s\":34,\"e\":35,\"c\":\"pl-c1\"}],[{\"s\":3,\"e\":7,\"c\":\"pl-c1\"},{\"s\":9,\"e\":13,\"c\":\"pl-c1\"},{\"s\":15,\"e\":19,\"c\":\"pl-c1\"},{\"s\":21,\"e\":25,\"c\":\"pl-c1\"},{\"s\":27,\"e\":31,\"c\":\"pl-c1\"},{\"s\":33,\"e\":37,\"c\":\"pl-c1\"},{\"s\":39,\"e\":43,\"c\":\"pl-c1\"},{\"s\":45,\"e\":49,\"c\":\"pl-c1\"}]],\"colorizedLines\":null,\"csv\":null,\"csvError\":null,\"dependabotInfo\":{\"showConfigurationBanner\":false,\"configFilePath\":null,\"networkDependabotPath\":\"/addy-dclxvi/openbox-theme-collections/network/updates\",\"dismissConfigurationNoticePath\":\"/settings/dismiss-notice/dependabot_configuration_notice\",\"configurationNoticeDismissed\":null},\"displayName\":\"close.xbm\",\"displayUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm?raw=true\",\"headerInfo\":{\"blobSize\":\"136 Bytes\",\"deleteTooltip\":\"You must be signed in to make or propose changes\",\"editTooltip\":\"You must be signed in to make or propose changes\",\"ghDesktopPath\":\"https://desktop.github.com\",\"isGitLfs\":false,\"onBranch\":true,\"shortPath\":\"e8ad736\",\"siteNavLoginPath\":\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\",\"isCSV\":false,\"isRichtext\":false,\"toc\":null,\"lineInfo\":{\"truncatedLoc\":\"4\",\"truncatedSloc\":\"4\"},\"mode\":\"executable file\"},\"image\":false,\"isCodeownersFile\":null,\"isPlain\":false,\"isValidLegacyIssueTemplate\":false,\"issueTemplate\":null,\"discussionTemplate\":null,\"language\":\"X BitMap\",\"languageID\":782911107,\"large\":false,\"planSupportInfo\":{\"repoIsFork\":null,\"repoOwnedByCurrentUser\":null,\"requestFullPath\":\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\",\"showFreeOrgGatedFeatureMessage\":null,\"showPlanSupportBanner\":null,\"upgradeDataAttributes\":null,\"upgradePath\":null},\"publishBannersInfo\":{\"dismissActionNoticePath\":\"/settings/dismiss-notice/publish_action_from_dockerfile\",\"releasePath\":\"/addy-dclxvi/openbox-theme-collections/releases/new?marketplace=true\",\"showPublishActionBanner\":false},\"rawBlobUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\",\"renderImageOrRaw\":false,\"richText\":null,\"renderedFileInfo\":null,\"shortPath\":null,\"symbolsEnabled\":true,\"tabSize\":8,\"topBannersInfo\":{\"overridingGlobalFundingFile\":false,\"globalPreferredFundingPath\":null,\"showInvalidCitationWarning\":false,\"citationHelpUrl\":\"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files\",\"actionsOnboardingTip\":null},\"truncated\":false,\"viewable\":true,\"workflowRedirectUrl\":null,\"symbols\":{\"timed_out\":false,\"not_analyzed\":true,\"symbols\":[]}},\"copilotInfo\":null,\"copilotAccessAllowed\":false,\"csrf_tokens\":{\"/addy-dclxvi/openbox-theme-collections/branches\":{\"post\":\"4-xuUz7rFh9utxptDEOCNEGFbm1MVGqr8n33oy_jbdAelbVx9uqhk36upyw7INUXAj71lStfU_n2cYFrWpNxRA\"},\"/repos/preferences\":{\"post\":\"kkW5DqAiCPEeJSYXHB9B14iNUjlWfQOxj34swJ1pDXQXCWLPqXUcZycZfy8B4jG6skDt36MDOyJvLTHBLGTMgA\"}}},\"title\":\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\",\"appPayload\":{\"helpUrl\":\"https://docs.github.com\",\"findFileWorkerPath\":\"/assets-cdn/worker/find-file-worker-1583894afd38.js\",\"findInFileWorkerPath\":\"/assets-cdn/worker/find-in-file-worker-3a63a487027b.js\",\"githubDevUrl\":null,\"enabled_features\":{\"code_nav_ui_events\":false,\"react_blob_overlay\":false,\"copilot_conversational_ux_embedding_update\":false,\"copilot_smell_icebreaker_ux\":true,\"copilot_workspace\":false}}}</script>\n  <div data-target=\"react-app.reactRoot\"><style data-styled=\"true\" data-styled-version=\"5.3.6\">.jUriTl{font-weight:600;font-size:32px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/\n.cgQnMS{font-weight:600;font-size:32px;margin:0;}/*!sc*/\n.diwsLq{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/\n.jAEDJk{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/\ndata-styled.g1[id=\"Heading__StyledHeading-sc-1c1dgg0-0\"]{content:\"jUriTl,cgQnMS,diwsLq,jAEDJk,\"}/*!sc*/\n.fSWWem{padding:0;}/*!sc*/\n.kPPmzM{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/\n.cIAPDV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}/*!sc*/\n.gvCnwW{width:100%;}/*!sc*/\n@media screen and (min-width:544px){.gvCnwW{width:100%;}}/*!sc*/\n@media screen and (min-width:768px){.gvCnwW{width:auto;}}/*!sc*/\n.esrURn{display:none;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;min-width:0;}/*!sc*/\n@media screen and (min-width:544px){.esrURn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/\n@media screen and (min-width:768px){.esrURn{width:auto;margin-top:0 !important;margin-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0px;max-height:var(--sticky-pane-height);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:0;}}/*!sc*/\n@media screen and (min-width:769px){.esrURn{height:100vh;max-height:100vh !important;}}/*!sc*/\n@media print,screen and (max-width:1011px) and (min-width:768px){.esrURn{display:none;}}/*!sc*/\n.eUyHuk{margin-left:0;margin-right:0;display:none;margin-top:0;}/*!sc*/\n@media screen and (min-width:768px){.eUyHuk{margin-left:0 !important;margin-right:0 !important;}}/*!sc*/\n.gNdDUH{--pane-min-width:256px;--pane-max-width-diff:511px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));width:100%;padding:0;}/*!sc*/\n@media screen and (min-width:544px){}/*!sc*/\n@media screen and (min-width:768px){.gNdDUH{width:clamp(var(--pane-min-width),var(--pane-width),var(--pane-max-width));overflow:auto;}}/*!sc*/\n@media screen and (min-width:1280px){.gNdDUH{--pane-max-width-diff:959px;}}/*!sc*/\n.hAeDYA{height:100%;position:relative;display:none;margin-left:0;}/*!sc*/\n.fjdBNx{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/\n.fjdBNx:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/\n.emFMJu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px;margin-right:auto;}/*!sc*/\n@media print{.emFMJu{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/\n.hlUAHL{width:100%;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0;}/*!sc*/\n.iStsmI{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/\n.eIgvIk{display:inherit;}/*!sc*/\n.eVFfWF{width:100%;}/*!sc*/\n.fywjmm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/\n.dyczTK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/\n.cpXcux{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/\n.iPEkxH{display:block;margin-right:8px;}/*!sc*/\n@media screen and (min-width:1360px){.iPEkxH{display:block;}}/*!sc*/\n.kkrdEu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/\n.trpoQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/\n.bKgizp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/\n.iPGYsi{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dKmYfk{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/\n.ehCeGn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/\n.eTvGbF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.kzRgrI{max-width:100%;}/*!sc*/\n.cmAPIB{max-width:100%;list-style:none;display:inline-block;}/*!sc*/\n.jwXCBK{display:inline-block;max-width:100%;}/*!sc*/\n.gtBUEp{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/\n.kfYOBR{margin-left:4px;margin-right:4px;}/*!sc*/\n.hVZtwF{margin-left:16px;margin-right:16px;}/*!sc*/\n.cMYnca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/\n.brJRqk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/\n@media screen and (min-width:544px){.brJRqk{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/\n.bqgLjk{display:inherit;}/*!sc*/\n@media screen and (min-width:544px){.bqgLjk{display:none;}}/*!sc*/\n@media screen and (min-width:768px){.bqgLjk{display:none;}}/*!sc*/\n.iJmJly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/\n.jACbi{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/\n.gIJuDf{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/\n.fleZSW{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.BnySK{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/\n.VHzRk{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/\n.ePiodO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/\n.kQJlnf{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/\n.nSWSp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/\n.lhFvfi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.doiYd{margin-left:4px;margin-right:8px;}/*!sc*/\n.jKPiSV{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.iZJewz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.jfjHXm{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/\n.bfkNRF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/\n.fXBLEV{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:transparent;}/*!sc*/\n.fXBLEV:not(:last-child){margin-right:1px;}/*!sc*/\n.fXBLEV:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.fXBLEV:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.fXBLEV:first-child{margin-left:-1px;}/*!sc*/\n.fXBLEV:last-child{margin-right:-1px;}/*!sc*/\n.gMPsNT{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/\n.gMPsNT:not(:last-child){margin-right:1px;}/*!sc*/\n.gMPsNT:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.gMPsNT:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.gMPsNT:first-child{margin-left:-1px;}/*!sc*/\n.gMPsNT:last-child{margin-right:-1px;}/*!sc*/\n.iBylDf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/\n.kSGBPx{gap:8px;}/*!sc*/\n.ytOJl{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/\n.jWnGGx{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/\n.TCenl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/\n.cluMzC{position:relative;}/*!sc*/\n.eRkHwF{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/\n.knCTAx{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/\n.aZrVR{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/\n.aZrVR:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/\ndata-styled.g2[id=\"Box-sc-g0xbh4-0\"]{content:\"fSWWem,kPPmzM,cIAPDV,gvCnwW,esrURn,eUyHuk,gNdDUH,hAeDYA,fjdBNx,emFMJu,hlUAHL,iStsmI,eIgvIk,eVFfWF,fywjmm,dyczTK,cpXcux,iPEkxH,kkrdEu,trpoQ,bKgizp,iPGYsi,dKmYfk,ehCeGn,eTvGbF,kzRgrI,cmAPIB,jwXCBK,gtBUEp,kfYOBR,hVZtwF,cMYnca,brJRqk,bqgLjk,iJmJly,jACbi,gIJuDf,fleZSW,BnySK,VHzRk,ePiodO,kQJlnf,nSWSp,lhFvfi,doiYd,jKPiSV,iZJewz,jfjHXm,bfkNRF,fXBLEV,gMPsNT,iBylDf,kSGBPx,ytOJl,jWnGGx,TCenl,cluMzC,eRkHwF,knCTAx,aZrVR,\"}/*!sc*/\nbody[data-page-layout-dragging=\"true\"]{cursor:col-resize;}/*!sc*/\nbody[data-page-layout-dragging=\"true\"] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/\ndata-styled.g3[id=\"sc-global-gbKrvU1\"]{content:\"sc-global-gbKrvU1,\"}/*!sc*/\n.bOMzPg{min-width:0;}/*!sc*/\n.fIsVJr{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/\n.dtEYcU{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-right:4px;}/*!sc*/\n.cYjMDB{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/\ndata-styled.g6[id=\"Text-sc-17v1xeu-0\"]{content:\"bOMzPg,fIsVJr,gPDEWA,dtEYcU,cYjMDB,\"}/*!sc*/\n.ipyMWB{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:600;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\n.jmkYvv{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:400;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\ndata-styled.g8[id=\"Link__StyledLink-sc-14289xe-0\"]{content:\"ipyMWB,jmkYvv,\"}/*!sc*/\n.blmaBs{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.blmaBs:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.blmaBs:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.blmaBs[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.blmaBs:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.blmaBs:active{-webkit-transition:none;transition:none;}/*!sc*/\n.blmaBs[data-inactive]{cursor:auto;}/*!sc*/\n.blmaBs:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled [data-component=ButtonCounter],.blmaBs:disabled [data-component=\"leadingVisual\"],.blmaBs:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.blmaBs:focus{outline:solid 1px transparent;}}/*!sc*/\n.blmaBs [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.blmaBs[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.blmaBs[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.blmaBs[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.blmaBs[data-block=\"block\"]{width:100%;}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.blmaBs [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.blmaBs [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.blmaBs [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.blmaBs:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.blmaBs[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.blmaBs[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.blmaBs:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.blmaBs{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/\n@media screen and (max-width:768px){.blmaBs{display:block;}}/*!sc*/\n.hkJzmn{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.hkJzmn:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hkJzmn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hkJzmn[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hkJzmn:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hkJzmn:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hkJzmn[data-inactive]{cursor:auto;}/*!sc*/\n.hkJzmn:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled [data-component=ButtonCounter],.hkJzmn:disabled [data-component=\"leadingVisual\"],.hkJzmn:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hkJzmn:focus{outline:solid 1px transparent;}}/*!sc*/\n.hkJzmn [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hkJzmn[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hkJzmn[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hkJzmn[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hkJzmn[data-block=\"block\"]{width:100%;}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hkJzmn [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hkJzmn [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hkJzmn [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.hkJzmn:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.hkJzmn[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.hkJzmn[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));height:32px;position:relative;}/*!sc*/\n@media screen and (max-width:768px){.hkJzmn[data-no-visuals]{display:none;}}/*!sc*/\n.hkJzmn:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.hILMMl{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hILMMl:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hILMMl:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hILMMl[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hILMMl:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hILMMl:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hILMMl[data-inactive]{cursor:auto;}/*!sc*/\n.hILMMl:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hILMMl:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hILMMl:focus{outline:solid 1px transparent;}}/*!sc*/\n.hILMMl [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hILMMl[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hILMMl[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hILMMl[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hILMMl[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hILMMl[data-block=\"block\"]{width:100%;}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hILMMl [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hILMMl [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hILMMl [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"],.hILMMl [data-component=\"trailingVisual\"],.hILMMl [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hILMMl[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.hILMMl svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl > span{width:inherit;}/*!sc*/\n.ivbpoP{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.ivbpoP:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.ivbpoP:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.ivbpoP[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.ivbpoP:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.ivbpoP:active{-webkit-transition:none;transition:none;}/*!sc*/\n.ivbpoP[data-inactive]{cursor:auto;}/*!sc*/\n.ivbpoP:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled [data-component=ButtonCounter],.ivbpoP:disabled [data-component=\"leadingVisual\"],.ivbpoP:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.ivbpoP:focus{outline:solid 1px transparent;}}/*!sc*/\n.ivbpoP [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.ivbpoP[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.ivbpoP[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.ivbpoP[data-block=\"block\"]{width:100%;}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.ivbpoP [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.ivbpoP [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.ivbpoP [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.ivbpoP:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.ivbpoP[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.ivbpoP[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.ivbpoP:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-no-visuals]{margin-left:8px;}/*!sc*/\n.hviaoI{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hviaoI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hviaoI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hviaoI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hviaoI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hviaoI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hviaoI[data-inactive]{cursor:auto;}/*!sc*/\n.hviaoI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hviaoI:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hviaoI:focus{outline:solid 1px transparent;}}/*!sc*/\n.hviaoI [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hviaoI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hviaoI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hviaoI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hviaoI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hviaoI[data-block=\"block\"]{width:100%;}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hviaoI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hviaoI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hviaoI [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"],.hviaoI [data-component=\"trailingVisual\"],.hviaoI [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hviaoI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hviaoI[data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/\n.jXTShb{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.jXTShb:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.jXTShb:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.jXTShb[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.jXTShb:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.jXTShb:active{-webkit-transition:none;transition:none;}/*!sc*/\n.jXTShb[data-inactive]{cursor:auto;}/*!sc*/\n.jXTShb:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.jXTShb:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.jXTShb:focus{outline:solid 1px transparent;}}/*!sc*/\n.jXTShb [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.jXTShb[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.jXTShb[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.jXTShb[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.jXTShb[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.jXTShb[data-block=\"block\"]{width:100%;}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.jXTShb [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.jXTShb [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.jXTShb [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"],.jXTShb [data-component=\"trailingVisual\"],.jXTShb [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.jXTShb[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.jXTShb[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--fgColor-default,var(--color-fg-default,#1F2328));background-color:transparent;box-shadow:none;}/*!sc*/\n.fAkXQN:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fAkXQN:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fAkXQN[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fAkXQN:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fAkXQN[data-inactive]{cursor:auto;}/*!sc*/\n.fAkXQN:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled [data-component=ButtonCounter],.fAkXQN:disabled [data-component=\"leadingVisual\"],.fAkXQN:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fAkXQN:focus{outline:solid 1px transparent;}}/*!sc*/\n.fAkXQN [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fAkXQN[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fAkXQN[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fAkXQN[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fAkXQN[data-block=\"block\"]{width:100%;}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fAkXQN [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fAkXQN [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fAkXQN [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.fAkXQN[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.fAkXQN:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.fAkXQN:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.gfKkfV:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.gfKkfV:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.gfKkfV[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.gfKkfV:active{-webkit-transition:none;transition:none;}/*!sc*/\n.gfKkfV[data-inactive]{cursor:auto;}/*!sc*/\n.gfKkfV:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled [data-component=ButtonCounter],.gfKkfV:disabled [data-component=\"leadingVisual\"],.gfKkfV:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.gfKkfV:focus{outline:solid 1px transparent;}}/*!sc*/\n.gfKkfV [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.gfKkfV[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.gfKkfV[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.gfKkfV[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.gfKkfV[data-block=\"block\"]{width:100%;}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.gfKkfV [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.gfKkfV [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.gfKkfV [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.gfKkfV:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.gfKkfV[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.gfKkfV[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.gfKkfV:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dTgfec{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));padding-left:8px;padding-right:8px;}/*!sc*/\n.dTgfec:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dTgfec:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dTgfec[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dTgfec:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dTgfec[data-inactive]{cursor:auto;}/*!sc*/\n.dTgfec:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.dTgfec:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dTgfec:focus{outline:solid 1px transparent;}}/*!sc*/\n.dTgfec [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.dTgfec[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dTgfec[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dTgfec[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dTgfec[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dTgfec[data-block=\"block\"]{width:100%;}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.dTgfec [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dTgfec [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dTgfec [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"],.dTgfec [data-component=\"trailingVisual\"],.dTgfec [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.dTgfec[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dTgfec linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.pyyxt:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.pyyxt:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.pyyxt[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.pyyxt:active{-webkit-transition:none;transition:none;}/*!sc*/\n.pyyxt[data-inactive]{cursor:auto;}/*!sc*/\n.pyyxt:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.pyyxt:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.pyyxt:focus{outline:solid 1px transparent;}}/*!sc*/\n.pyyxt [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.pyyxt[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.pyyxt[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.pyyxt[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.pyyxt[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.pyyxt[data-block=\"block\"]{width:100%;}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.pyyxt [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.pyyxt [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.pyyxt [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"],.pyyxt [data-component=\"trailingVisual\"],.pyyxt [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.pyyxt[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.fmvlPZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fmvlPZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fmvlPZ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fmvlPZ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fmvlPZ:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fmvlPZ[data-inactive]{cursor:auto;}/*!sc*/\n.fmvlPZ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.fmvlPZ:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fmvlPZ:focus{outline:solid 1px transparent;}}/*!sc*/\n.fmvlPZ [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.fmvlPZ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fmvlPZ[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fmvlPZ[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fmvlPZ[data-block=\"block\"]{width:100%;}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fmvlPZ [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"],.fmvlPZ [data-component=\"trailingVisual\"],.fmvlPZ [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.fmvlPZ[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/\n.bcQZPI{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.bcQZPI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.bcQZPI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.bcQZPI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.bcQZPI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.bcQZPI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.bcQZPI[data-inactive]{cursor:auto;}/*!sc*/\n.bcQZPI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled [data-component=ButtonCounter],.bcQZPI:disabled [data-component=\"leadingVisual\"],.bcQZPI:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.bcQZPI:focus{outline:solid 1px transparent;}}/*!sc*/\n.bcQZPI [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.bcQZPI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.bcQZPI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.bcQZPI[data-block=\"block\"]{width:100%;}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.bcQZPI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.bcQZPI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.bcQZPI [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.bcQZPI:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.bcQZPI[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.bcQZPI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.bcQZPI:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/\n.dGDIQc{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.dGDIQc:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dGDIQc:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dGDIQc[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dGDIQc:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dGDIQc:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dGDIQc[data-inactive]{cursor:auto;}/*!sc*/\n.dGDIQc:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled [data-component=ButtonCounter],.dGDIQc:disabled [data-component=\"leadingVisual\"],.dGDIQc:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dGDIQc:focus{outline:solid 1px transparent;}}/*!sc*/\n.dGDIQc [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dGDIQc[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dGDIQc[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dGDIQc[data-block=\"block\"]{width:100%;}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dGDIQc [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dGDIQc [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dGDIQc [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.dGDIQc:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.dGDIQc[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.dGDIQc[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.dGDIQc:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\ndata-styled.g9[id=\"types__StyledButton-sc-ws60qy-0\"]{content:\"blmaBs,hkJzmn,hILMMl,ivbpoP,hviaoI,jXTShb,fAkXQN,gfKkfV,dTgfec,pyyxt,fmvlPZ,bcQZPI,dGDIQc,\"}/*!sc*/\n.gNgnVl{position:relative;display:inline-block;}/*!sc*/\n.gNgnVl::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f));border-radius:6px;opacity:0;}/*!sc*/\n@-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n.gNgnVl:hover::after,.gNgnVl:active::after,.gNgnVl:focus::after,.gNgnVl:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-no-delay:hover::after,.gNgnVl.tooltipped-no-delay:active::after,.gNgnVl.tooltipped-no-delay:focus::after,.gNgnVl.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-multiline:hover::after,.gNgnVl.tooltipped-multiline:active::after,.gNgnVl.tooltipped-multiline:focus::after,.gNgnVl.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-se::after,.gNgnVl.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/\n.gNgnVl.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-sw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-n::after,.gNgnVl.tooltipped-ne::after,.gNgnVl.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/\n.gNgnVl.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-nw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/\n.gNgnVl.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-s::after,.gNgnVl.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-w::after,.gNgnVl.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/\n.gNgnVl.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/\n.gNgnVl.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/\ndata-styled.g14[id=\"Tooltip__TooltipBase-sc-17tf59c-0\"]{content:\"gNgnVl,\"}/*!sc*/\n.eKEtoB{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;margin-left:4px;margin-right:8px;text-transform:capitalize;}/*!sc*/\n.fUpWeN{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/\ndata-styled.g16[id=\"Truncate__StyledTruncate-sc-23o1d2-0\"]{content:\"eKEtoB,fUpWeN,\"}/*!sc*/\n.cXNreu{font-size:14px;line-height:20px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:32px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.cXNreu input,.cXNreu textarea{cursor:text;}/*!sc*/\n.cXNreu select{cursor:pointer;}/*!sc*/\n.cXNreu input::-webkit-input-placeholder,.cXNreu textarea::-webkit-input-placeholder,.cXNreu select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::-moz-placeholder,.cXNreu textarea::-moz-placeholder,.cXNreu select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input:-ms-input-placeholder,.cXNreu textarea:-ms-input-placeholder,.cXNreu select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::placeholder,.cXNreu textarea::placeholder,.cXNreu select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu:focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/\n.cXNreu > textarea{padding:12px;}/*!sc*/\n@media (min-width:768px){.cXNreu{font-size:14px;}}/*!sc*/\ndata-styled.g37[id=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0\"]{content:\"cXNreu,\"}/*!sc*/\n.jbzqwE{background-repeat:no-repeat;background-position:right 8px center;padding-left:12px;padding-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.jbzqwE > :not(:last-child){margin-right:8px;}/*!sc*/\n.jbzqwE .TextInput-icon,.jbzqwE .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/\n.jbzqwE > input,.jbzqwE > select{padding-left:0;padding-right:0;}/*!sc*/\ndata-styled.g38[id=\"TextInputWrapper-sc-1mqhpbi-1\"]{content:\"jbzqwE,\"}/*!sc*/\n.cDLBls{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/\n.cDLBls:focus{outline:0;}/*!sc*/\ndata-styled.g39[id=\"UnstyledTextInput-sc-14ypya-0\"]{content:\"cDLBls,\"}/*!sc*/\n.dAjliH{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;height:100%;width:100%;}/*!sc*/\n.dAjliH .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff));border-color:var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f));border-style:solid;border-width:1px;border-radius:var(--segmented-control-outer-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--segmented-control-button-inner-padding);padding-right:var(--segmented-control-button-inner-padding);}/*!sc*/\n.dAjliH svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dAjliH:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.dAjliH .segmentedControl-text:after{content:\"Code\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.dAjliH:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\n.fIktcg{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;padding:var(--segmented-control-button-bg-inset);height:100%;width:100%;}/*!sc*/\n.fIktcg .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:calc(var(--segmented-control-outer-radius) - var(--segmented-control-button-bg-inset) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));padding-right:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));}/*!sc*/\n.fIktcg svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fIktcg:hover .segmentedControl-content{background-color:var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2)));}/*!sc*/\n.fIktcg:active .segmentedControl-content{background-color:var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4)));}/*!sc*/\n.fIktcg:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.fIktcg .segmentedControl-text:after{content:\"Blame\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.fIktcg:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\ndata-styled.g69[id=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0\"]{content:\"dAjliH,fIktcg,\"}/*!sc*/\n.huxtnT{background-color:var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2));border-radius:6px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:28px;margin:0;padding:0;}/*!sc*/\ndata-styled.g71[id=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0\"]{content:\"huxtnT,\"}/*!sc*/\n.cjbBGq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;isolation:isolate;}/*!sc*/\n.cjbBGq.cjbBGq > *{margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/\n.cjbBGq.cjbBGq > *:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:focus,.cjbBGq.cjbBGq > *:active,.cjbBGq.cjbBGq > *:hover{z-index:1;}/*!sc*/\ndata-styled.g87[id=\"ButtonGroup-sc-1gxhls1-0\"]{content:\"cjbBGq,\"}/*!sc*/\n</style><meta data-hydrostats=\"publish\"/> <!-- --> <!-- --> <!-- --> <button hidden=\"\" data-testid=\"header-permalink-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><div><div style=\"--sticky-pane-height:100vh\" class=\"Box-sc-g0xbh4-0 fSWWem\"><div class=\"Box-sc-g0xbh4-0 kPPmzM\"><div class=\"Box-sc-g0xbh4-0 cIAPDV\"><div tabindex=\"0\" class=\"Box-sc-g0xbh4-0 gvCnwW\"><div class=\"Box-sc-g0xbh4-0 esrURn\"><div class=\"Box-sc-g0xbh4-0 eUyHuk\"></div><div style=\"--pane-width:320px\" class=\"Box-sc-g0xbh4-0 gNdDUH\"></div><div class=\"Box-sc-g0xbh4-0 hAeDYA\"><div role=\"slider\" aria-label=\"Draggable pane splitter\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"Pane width 0 pixels\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 fjdBNx\"></div></div></div></div><div class=\"Box-sc-g0xbh4-0 emFMJu\"><div class=\"Box-sc-g0xbh4-0\"></div><div class=\"Box-sc-g0xbh4-0 hlUAHL\"><div data-selector=\"repos-split-pane-content\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 iStsmI\"><div class=\"Box-sc-g0xbh4-0 eIgvIk\"><div class=\"Box-sc-g0xbh4-0 eVFfWF container\"><div class=\"px-3 pt-3 pb-0\" id=\"StickyHeader\"><div class=\"Box-sc-g0xbh4-0 fywjmm\"><div class=\"Box-sc-g0xbh4-0 dyczTK\"><div class=\"Box-sc-g0xbh4-0 cpXcux react-code-view-header-wrap--narrow\"><div class=\"Box-sc-g0xbh4-0 iPEkxH\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 jUriTl\"><button style=\"--button-color:fg.muted\" type=\"button\" aria-label=\"Expand file tree\" data-testid=\"expand-file-tree-button-mobile\" class=\"types__StyledButton-sc-ws60qy-0 blmaBs\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-left\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z\"></path></svg></span><span data-component=\"text\">Files</span></span></button><span role=\"tooltip\" aria-label=\"Expand file tree\" id=\"expand-button-file-tree-button\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-se\"><button data-component=\"IconButton\" type=\"button\" data-testid=\"expand-file-tree-button\" aria-labelledby=\"expand-button-file-tree-button\" aria-controls=\"repos-file-tree\" class=\"types__StyledButton-sc-ws60qy-0 hkJzmn\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-sidebar-collapse\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z\"></path><path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\"></path></svg></button></span><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></h2></div><div class=\"react-code-view-header-mb--narrow mr-2\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector-wide\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 ehCeGn react-code-view-header-mb--narrow\"><div class=\"Box-sc-g0xbh4-0 eTvGbF\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"repos-header-breadcrumb-heading\" id=\"repos-header-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"repos-header-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><h1 tabindex=\"-1\" id=\"file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 diwsLq\">close.xbm</h1></div><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy path\" data-testid=\"breadcrumb-copy-path-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 ivbpoP\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button></div></div></div><div class=\"react-code-view-header-element--wide\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <div><div class=\"Box-sc-g0xbh4-0 kfYOBR\"><span class=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0 TextInputWrapper-sc-1mqhpbi-1 cXNreu jbzqwE TextInput-wrapper\" aria-busy=\"false\"><span class=\"TextInput-icon\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-search\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></span><input type=\"text\" aria-label=\"Go to file\" role=\"combobox\" aria-controls=\"file-results-list\" aria-expanded=\"false\" aria-haspopup=\"dialog\" autoCorrect=\"off\" spellcheck=\"false\" placeholder=\"Go to file\" data-component=\"input\" class=\"UnstyledTextInput-sc-14ypya-0 cDLBls\" value=\"\"/><span class=\"TextInput-icon\"></span></span></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-wide\" id=\":R156d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div><div class=\"react-code-view-header-element--narrow\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-narrow\" id=\":R157d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 hVZtwF react-code-view-bottom-padding\"> <div class=\"Box-sc-g0xbh4-0 cMYnca\"></div> <!-- --> <!-- --> </div><div class=\"Box-sc-g0xbh4-0 hVZtwF\"> <!-- --> <!-- --> <div class=\"d-flex flex-column border rounded-2 mb-3 pl-1\"><div class=\"Box-sc-g0xbh4-0 brJRqk\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">Latest commit</h2><div style=\"width:120px\" class=\"Skeleton Skeleton--text\" data-testid=\"loading\"> </div><div class=\"d-flex gap-2\"><div data-testid=\"latest-commit-details\" class=\"d-none d-sm-flex flex-items-center\"></div><div class=\"d-flex gap-2\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">History</h2><a aria-label=\"Commit history\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN d-none d-lg-flex\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span><span data-component=\"text\"><span class=\"Text-sc-17v1xeu-0 gPDEWA fgColor-default\">History</span></span></span></a><div class=\"Box-sc-g0xbh4-0 bqgLjk\"></div><div class=\"d-flex d-lg-none\"><span role=\"tooltip\" aria-label=\"History\" id=\"history-icon-button-tooltip\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><a aria-label=\"Commit history\" aria-describedby=\"history-icon-button-tooltip\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span></span></a></span></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iJmJly\"><div class=\"Box-sc-g0xbh4-0 jACbi container\"><div class=\"Box-sc-g0xbh4-0 gIJuDf react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 VHzRk react-blob-view-header-sticky\" id=\"repos-sticky-header\"><div class=\"Box-sc-g0xbh4-0 ePiodO\"><div class=\"Box-sc-g0xbh4-0 react-blob-sticky-header\"><div class=\"Box-sc-g0xbh4-0 kQJlnf\"><div class=\"Box-sc-g0xbh4-0 nSWSp\"><div class=\"Box-sc-g0xbh4-0 lhFvfi\"><div class=\"Box-sc-g0xbh4-0 doiYd\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 jKPiSV\"><div class=\"Box-sc-g0xbh4-0 iZJewz\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"sticky-breadcrumb-heading\" id=\"sticky-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"sticky-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><h1 tabindex=\"-1\" id=\"sticky-file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 jAEDJk\">close.xbm</h1></div></div></div></div><button style=\"--button-color:fg.default\" type=\"button\" data-size=\"small\" class=\"types__StyledButton-sc-ws60qy-0 gfKkfV\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-up\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z\"></path></svg></span><span data-component=\"text\">Top</span></span></button></div></div></div><div class=\"Box-sc-g0xbh4-0 jfjHXm\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">File metadata and controls</h2><div class=\"Box-sc-g0xbh4-0 bfkNRF\"><ul aria-label=\"File view\" class=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0 huxtnT\"><li class=\"Box-sc-g0xbh4-0 fXBLEV\"><button aria-current=\"true\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 dAjliH\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Code</div></span></button></li><li class=\"Box-sc-g0xbh4-0 gMPsNT\"><button aria-current=\"false\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 fIktcg\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Blame</div></span></button></li></ul><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-in-header\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iBylDf\"><div class=\"Box-sc-g0xbh4-0 kSGBPx react-blob-header-edit-and-raw-actions\"><div class=\"ButtonGroup-sc-1gxhls1-0 cjbBGq\"><a href=\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\" data-testid=\"raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 dTgfec\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Raw</span></span></a><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy raw content\" data-testid=\"copy-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 pyyxt\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button><span role=\"tooltip\" aria-label=\"Download raw file\" id=\":Rdcsptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Download raw content\" data-testid=\"download-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 fmvlPZ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-download\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\"></path><path d=\"M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z\"></path></svg></button></span></div><button hidden=\"\" data-testid=\"raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"copy-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"download-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><span role=\"tooltip\" aria-label=\"Open symbols panel\" id=\":R5sptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-nw\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Symbols\" aria-pressed=\"false\" aria-expanded=\"false\" aria-controls=\"symbols-pane\" class=\"types__StyledButton-sc-ws60qy-0 bcQZPI\" data-testid=\"symbols-button\" id=\"symbols-button\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-code-square\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path></svg></button></span><div class=\"Box-sc-g0xbh4-0 react-blob-header-edit-and-raw-actions-combined\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Edit and raw actions\" class=\"types__StyledButton-sc-ws60qy-0 dGDIQc js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button\" id=\":Rnsptal9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button></div></div></div></div><div></div></div><div class=\"Box-sc-g0xbh4-0 ytOJl\"><section aria-labelledby=\"file-name-id-wide file-name-id-mobile\" class=\"Box-sc-g0xbh4-0 jWnGGx\"><div class=\"Box-sc-g0xbh4-0 TCenl\"><div id=\"highlighted-line-menu-positioner\" class=\"position-relative\"><div id=\"copilot-button-positioner\" class=\"Box-sc-g0xbh4-0 cluMzC\"><div class=\"Box-sc-g0xbh4-0 eRkHwF\"><div class=\"Box-sc-g0xbh4-0 knCTAx react-code-file-contents\" role=\"presentation\" aria-hidden=\"true\" data-tab-size=\"8\" data-paste-markdown-skip=\"true\" data-hpc=\"true\"><div class=\"react-line-numbers\" style=\"pointer-events:auto\"><div data-line-number=\"1\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">1</div><div data-line-number=\"2\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">2</div><div data-line-number=\"3\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">3</div><div data-line-number=\"4\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">4</div></div><div class=\"react-code-lines\"><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC1\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"1\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_width</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC2\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"2\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_height</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC3\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"3\" style=\"position:relative\"><span class=\"pl-k\">static</span> <span class=\"pl-smi\">unsigned <span class=\"pl-smi\">char</span></span> <span class=\"pl-s1\">close_bits</span>[] <span class=\"pl-c1\">=</span> {</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC4\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"4\" style=\"position:relative\">   <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span> };</div></div></div></div></div></div><div id=\"copilot-button-container\"></div></div><div id=\"highlighted-line-menu-container\"></div></div></div><button hidden=\"\" data-testid=\"hotkey-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class=\"Box-sc-g0xbh4-0\"></div></div></div></div></div><div id=\"find-result-marks-container\" class=\"Box-sc-g0xbh4-0 aZrVR\"></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div> <!-- --> <!-- --> <!-- --> <script type=\"application/json\" id=\"__PRIMER_DATA_:R0:__\">{\"resolvedServerColorMode\":\"day\"}</script></div>\n</react-app>\n</turbo-frame>\n\n\n\n  </div>\n\n</turbo-frame>\n\n    </main>\n  </div>\n\n  </div>\n\n          <footer class=\"footer pt-8 pb-6 f6 color-fg-muted p-responsive\" role=\"contentinfo\" >\n  <h2 class='sr-only'>Footer</h2>\n\n  \n\n\n  <div class=\"d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap\">\n    <div class=\"d-flex flex-items-center flex-shrink-0 mx-2\">\n      <a aria-label=\"Homepage\" title=\"GitHub\" class=\"footer-octicon mr-2\" href=\"https://github.com\">\n        <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n</a>\n      <span>\n        &copy; 2024 GitHub,&nbsp;Inc.\n      </span>\n    </div>\n\n    <nav aria-label=\"Footer\">\n      <h3 class=\"sr-only\" id=\"sr-footer-heading\">Footer navigation</h3>\n\n      <ul class=\"list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0\" aria-labelledby=\"sr-footer-heading\">\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}\" href=\"https://docs.github.com/site-policy/github-terms/github-terms-of-service\" data-view-component=\"true\" class=\"Link--secondary Link\">Terms</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}\" href=\"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\" data-view-component=\"true\" class=\"Link--secondary Link\">Privacy</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}\" href=\"https://github.com/security\" data-view-component=\"true\" class=\"Link--secondary Link\">Security</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}\" href=\"https://www.githubstatus.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Status</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}\" href=\"https://docs.github.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Docs</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}\" href=\"https://support.github.com?tags=dotcom-footer\" data-view-component=\"true\" class=\"Link--secondary Link\">Contact</a>\n          </li>\n\n          <li class=\"mr-3\" >\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Manage cookies\n    </button>\n  </cookie-consent-link>\n</li>\n\n<li class=\"mr-3\">\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Do not share my personal information\n    </button>\n  </cookie-consent-link>\n</li>\n\n      </ul>\n    </nav>\n  </div>\n</footer>\n\n\n\n\n    <ghcc-consent id=\"ghcc\" class=\"position-fixed bottom-0 left-0\" style=\"z-index: 999999\" data-initial-cookie-consent-allowed=\"\" data-cookie-consent-required=\"true\"></ghcc-consent>\n\n\n  <div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\" hidden>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n    <button type=\"button\" class=\"flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    You can’t perform that action at this time.\n  </div>\n\n    <template id=\"site-details-dialog\">\n  <details class=\"details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm\" open>\n    <summary role=\"button\" aria-label=\"Close dialog\"></summary>\n    <details-dialog class=\"Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal\">\n      <button class=\"Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0\" type=\"button\" aria-label=\"Close dialog\" data-close-dialog>\n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n      </button>\n      <div class=\"octocat-spinner my-6 js-details-dialog-spinner\"></div>\n    </details-dialog>\n  </details>\n</template>\n\n    <div class=\"Popover js-hovercard-content position-absolute\" style=\"display: none; outline: none;\" tabindex=\"0\">\n  <div class=\"Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large\" style=\"width:360px;\">\n  </div>\n</div>\n\n    <template id=\"snippet-clipboard-copy-button\">\n  <div class=\"zeroclipboard-container position-absolute right-0 top-0\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon m-2\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n<template id=\"snippet-clipboard-copy-button-unpositioned\">\n  <div class=\"zeroclipboard-container\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 tooltipped-no-delay d-flex flex-justify-center flex-items-center\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n\n\n\n\n    </div>\n\n    <div id=\"js-global-screen-reader-notice\" class=\"sr-only\" aria-live=\"polite\" aria-atomic=\"true\" ></div>\n    <div id=\"js-global-screen-reader-notice-assertive\" class=\"sr-only\" aria-live=\"assertive\" aria-atomic=\"true\"></div>\n  </body>\n</html>\n\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/environment",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n#\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=labwc:wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n# WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=simp1e-cursors\nXCURSOR_SIZE=20\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\nLIBVA_DRIVER_NAME=i965\nVDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n\nGRIM_DEFAULT_DIR=~/pics/screenshot/\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<openbox_menu>\n<menu id=\"root-menu\" label=\"root-menu\">\n\t\t<item label=\"Logout\">\n\t\t\t<action name=\"Execute\"><command>labwc --exit</command></action>\n\t\t</item>\n\t\t<item label=\"Suspend\">\n\t\t\t<action name=\"Execute\"><command>sudo zzz</command></action>\n\t\t</item>\n\t\t<item label=\"Restart\">\n\t\t\t<action name=\"Execute\"><command>sudo reboot -i</command></action>\n\t\t</item>\n\t\t<item label=\"Shutdown\">\n\t\t\t<action name=\"Execute\"><command>sudo poweroff</command></action>\n\t\t</item>\n\t<separator/>\n\t<menu id=\"Power\" label=\"Tool\">\n\t\t<item label=\"File\">\n\t\t\t<action name=\"Execute\"><command>pcmanfm</command></action>\n\t\t</item>\n\t\t<item label=\"E-Mail\">\n\t\t\t<action name=\"Execute\"><command>sylpheed</command></action>\n\t\t</item>\n\t\t<item label=\"Browser\">\n\t\t\t<action name=\"Execute\"><command>firefox</command></action>\n\t\t</item>\n\t\t<item label=\"Terminal\">\n\t\t\t<action name=\"Execute\"><command>foot</command></action>\n\t\t</item>\n\t</menu>\n <!-- Other -->\n\t\t<separator/>\n\n\t<menu id=\"Vpn\" label=\"VPN\">\n\t<item label=\"Connect\">\n\t\t<action name=\"Execute\"><command>nmcli connection up us2950.nordvpn.com.udp</command></action>\n\t</item>\n\t<item label=\"Disconnect\">\n\t\t<action name=\"Execute\"><command>nmcli connection down us2950.nordvpn.com.udp</command></action>\n\t</item>\n\t<item label=\"Network Manager Config\">\n\t\t<action name=\"Execute\"><command>nm-connection-editor</command></action>\n\t</item>\n\t</menu>\n</menu> <!-- root-menu -->\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n<!--\n  This file contains all supported config elements & attributes with\n  default values.\n-->\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>4</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <allowTearing>no</allowTearing>\n    <reuseOutputMode>no</reuseOutputMode>\n    <xwaylandPersistence>no</xwaylandPersistence>\n  </core>\n\n  <placement>\n    <policy>automatic</policy>\n    <!-- <cascadeOffset x=\"40\" y=\"30\"/> -->\n  </placement>\n  \n  <!-- <margin top=\"4\" bottom=\"4\" left=\"4\" right=\"4\" output=\"\"/> -->\n\n  <theme>\n    <name>WhiteSur-Light</name>\n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n    <dropShadows>no</dropShadows>\n    <!-- <titleLayout>WDLIMC</titleLayout> -->\n\n    \n    <font place=\"ActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>8</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"InActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>8</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n\n    <font place=\"MenuItem\">\n\t   <name>Misc OhSnap</name>\n       <size>8</size>\n       <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n\t\t<name>Misc OhSnap</name>\n        <size>12</size>\n      <slant>normal</slant>\n      <weight>norma</weight>\n    </font>\n  </theme>\n  \n  <windowSwitcher show=\"yes\" preview=\"yes\" outlines=\"yes\" allWorkspaces=\"yes\">\n    <fields>\n      <field content=\"workspace\" width=\"25%\"/>\n      <field content=\"trimmed_identifier\" width=\"25%\"/>\n      <field content=\"title\" width=\"45%\"/>\n      <field content=\"type_short\" width=\"5%\"/>\n    </fields>\n  </windowSwitcher>\n  \n  <!-- edge strength is in pixels -->\n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n    <windowEdgeStrength>20</windowEdgeStrength>\n   <!-- resistance for maximized/tiled windows -->\n   <unSnapThreshold>20</unSnapThreshold>\n   <!-- resistance for vertically/horizontally maximized windows -->\n   <unMaximizeThreshold>150</unMaximizeThreshold>\n  </resistance>\n\n  <!-- Show a simple resize and move indicator -->\n  \n    <resize>\n      <!-- Show a simple resize and move indicator -->\n      <popupShow>Always</popupShow>\n      <!-- Let client redraw its contents while resizing -->\n      <drawContents>no</drawContents>\n    </resize>\n    \n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n\n  <snapping>\n    <!-- Set range to 0 to disable window snapping completely -->\n    <range>1</range>\n    <overlay enabled=\"yes\">\n      <delay inner=\"500\" outer=\"500\" />\n    </overlay>\n    <topMaximize>yes</topMaximize>\n    <notifyClient>always</notifyClient>\n  </snapping>\n  \n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\" popupTime=\"1000\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"17%\" y=\"17%\" height=\"66%\" width=\"66%\"/>\n    <region name=\"center-big\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"100%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <numlock>off</numlock>\n    <layoutScope>global</layoutScope>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"W-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"W-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"W-S-Return\">\n      <action name=\"Execute\" command=\"foot --override=colors.background=000000 --override=colors.foreground=ffffff\"/>\n    </keybind>\n    <keybind key=\"W-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"W-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <!-- <keybind key=\"W-S-b\"> -->\n    <!--   <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"W-S-e\">\n      <action name=\"Execute\" command=\"~/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <!-- <keybind key=\"W-a\"> -->\n    <!--   <action name=\"ToggleMaximize\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-f\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    \n    <keybind key=\"W-C-Left\">\n\t\t<action name=\"GrowToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"W-C-Right\">\n\t\t<action name=\"GrowToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"W-C-Up\">\n\t\t<action name=\"GrowToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"W-C-Down\">\n\t\t<action name=\"GrowToEdge\" direction=\"down\" />\n    </keybind>\n\n    <keybind key=\"W-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"W-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"W-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"W-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n    <keybind key=\"W-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n    </keybind>\n    <keybind key=\"W-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n    </keybind>\n    <keybind key=\"W-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n    </keybind>\n    <keybind key=\"W-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n    </keybind>\n    <keybind key=\"W-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n    </keybind>\n\n    <!-- <keybind key=\"W-C-Left\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"left\"/> -->\n    <!-- </keybind> -->\n    <!-- <keybind key=\"W-C-Right\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"right\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"XF86_AudioLowerVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioRaiseVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioMute\">\n      <action name=\"Execute\" command=\"amixer sset Master toggle\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessUp\">\n      <action name=\"Execute\" command=\"brightnessctl set +10%\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessDown\">\n      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/>\n    </keybind>    \n    <keybind key=\"W-P\">\n      <action name=\"Execute\" command=\"grim -l 1\"/>\n      <action name=\"Execute\" command=\"notify-send 'Screenshot!'\"/>\n    </keybind>\n    <keybind key=\"XF86FullScreen\">\n\t<action name=\"ToggleFullscreen\"/>\n    </keybind>\n\n    <keybind key=\"W-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"W-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"W-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"W-S-a\">\n      <action name=\"SnapToRegion\" region=\"center-big\"/>\n    </keybind>\n\n    <keybind key=\"W-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"W-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n\n    <context name=\"Frame\">\n      <mousebind button=\"A-Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      \n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"Unshade\" />\n        <action name=\"Focus\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"Unfocus\" />\n        <action name=\"Shade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"horizontal\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"vertical\" />\n      </mousebind>\n    </context>\n\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n    </context>\n    \n    <context name=\"Root\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\" />\n      </mousebind>\n    </context>\n    \n  </mouse>\n  <!--\n    The *category* attribute is optional and can be set to touch, touchpad,\n    non-touch, default or the name of a device. You can obtain device names by\n    running *libinput list-devices* as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n\n  <libinput>\n    <device category=\"default\">\n    <naturalScroll></naturalScroll>\n    <leftHanded></leftHanded>\n    <pointerSpeed></pointerSpeed>\n    <accelProfile></accelProfile>\n    <tap>yes</tap>\n    <tapButtonMap></tapButtonMap>\n    <tapAndDrag></tapAndDrag>\n    <dragLock></dragLock>\n    <middleEmulation></middleEmulation>\n    <disableWhileTyping></disableWhileTyping>\n    <clickMethod></clickMethod>\n    <sendEventsMode></sendEventsMode>\n    <calibrationMatrix></calibrationMatrix>\n    <scrollFactor>1.0</scrollFactor>\n    </device>\n  </libinput>\n  \n  <!--\n    # Window Rules\n    #   - Criteria can consist of 'identifier' or 'title' or both (in which case\n    #     AND logic is used).\n    #   - 'identifier' relates to app_id for native Wayland windows and WM_CLASS\n    #     for XWayland clients.\n    #   - Criteria can also contain `matchOnce=\"true\"` meaning that the rule\n    #     must only apply to the first instance of the window with that\n    #     particular 'identifier' or 'title'.\n    #   - Matching against patterns with '*' (wildcard) and '?' (joker) is\n    #     supported. Pattern matching is case-insensitive.\n\n    <windowRules>\n      <windowRule identifier=\"*\"><action name=\"Maximize\"/></windowRule>\n      <windowRule identifier=\"foo\" serverDecoration=\"yes\"/>\n      <windowRule title=\"bar\" serverDecoration=\"yes\"/>\n      <windowRule identifier=\"baz\" title=\"quax\" serverDecoration=\"yes\"/>\n    </windowRules>\n\n    # Example below for `lxqt-panel` and `pcmanfm-qt \\-\\-desktop`\n    # where 'matchOnce' is used to avoid applying rule to the panel configuration\n    # window with the same 'app_id'\n-->\n\n    <windowRules>\n\n     <windowRule identifier=\"Firefox\">\n     <action name=\"ToggleDecorations\"/>\n     <action name=\"SnapToRegion\" region=\"center-big\"/>\n     <!-- <action name=\"ToggleMaximize\"/> -->\n     </windowRule>\n\n     <windowRule title=\"Diary\">\n     <!-- <action name=\"ToggleDecorations\"/> -->\n     <action name=\"SnapToRegion\" region=\"center-big\"/>\n     <!-- <action name=\"ToggleMaximize\"/> -->\n     </windowRule>\n    \n    <windowRule identifier=\"Thunderbird\">\n    <action name=\"ToggleDecorations\"/>\n    <action name=\"SnapToRegion\" region=\"center-big\"/>\n    </windowRule>\n\n    </windowRules>\n\n  <menu>\n    <ignoreButtonReleasePeriod>250</ignoreButtonReleasePeriod>\n  </menu>\n\n  <!--\n    Magnifier settings\n    'width' sets the width in pixels of the magnifier window.\n    'height' sets the height in pixels of the magnifier window.\n    'initScale' sets the initial magnification factor at boot.\n    'increment' sets the amount by which the magnification factor\n      changes when 'ZoomIn' or 'ZoomOut' are called.\n    'useFilter' sets whether to use a bilinear filter on the magnified\n      output or simply to take nearest pixel.\n  \n  <magnifier>\n    <width>400</width>\n    <height>400</height>\n    <initScale>2.0</initScale>\n    <increment>0.2</increment>\n    <useFilter>true</useFilter>\n  </magnifier>\n -->\n</labwc_config>\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 4\n#padding.height: 3\n\n# ToggleKeybinds status indicator\n#window.active.indicator.toggled-keybind.color: #ff0000\n\n# window border\nwindow.active.border.color: #281733\nwindow.inactive.border.color: #281733\n\n# window titlebar background\nwindow.active.title.bg.color: #281733\nwindow.inactive.title.bg.color: #fffacd\n\n# window titlebar text\nwindow.active.label.text.color: #ffcd1c\nwindow.inactive.label.text.color: #333333\nwindow.label.text.justify: left\n\n# window button width and spacing\nwindow.button.width: 18\n#window.button.spacing: 0\n\n# window button hover effect\n#window.button.hover.bg.shape: rectangle\n\n# window buttons\n window.active.button.unpressed.image.color: #dbbfef\n window.inactive.button.unpressed.image.color: #333333\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n menu.items.bg.color: #22AA99\n menu.items.text.color: #000000\n menu.items.active.bg.color: #22AA99\n menu.items.active.text.color: #FFFACD\n# menu.items.padding.x: 7\n# menu.items.padding.y: 4\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n menu.separator.color: #FFFACD\n\n\n# on screen display (window-cycle dialog)\n osd.bg.color: #FFFACD\n osd.border.color: #000000\n osd.border.width: 1\n osd.label.text.color: #000000\n  osd.window-switcher.preview.border.width: 4\n osd.window-switcher.preview.border.color: #FFCD1C\n\n\n# window drop-shadows\nwindow.active.shadow.size: 60\nwindow.inactive.shadow.size: 40\nwindow.active.shadow.color: #00000060\nwindow.inactive.shadow.color: #00000040\n\n# Default values for following options change depending on the rendering\n# backend. For software-based renderers, *.bg.enabled is \"no\" and\n# *.border.enabled is \"yes\" if not set. For hardware-based renderers,\n# *.bg.enabled is \"yes\" and *.border.enabled is \"no\" if not set.\n# Setting *.bg.enabled to \"yes\" for software-based renderer with translucent\n# background color may severely impact performance.\n#\n# snapping.overlay.region.bg.enabled:\n# snapping.overlay.edge.bg.enabled:\n# snapping.overlay.region.border.enabled:\n# snapping.overlay.edge.border.enabled:\n\nsnapping.overlay.region.bg.color: #8080b380\nsnapping.overlay.edge.bg.color: #8080b380\nsnapping.overlay.region.border.width: 2\nsnapping.overlay.edge.border.width: 1\nsnapping.overlay.region.border.color: #dddda6,#000000,#dddda6\nsnapping.overlay.edge.border.color: #dddda6,#000000,#dddda6\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#FFFACD\ntext-color=#000000\nwidth=120\n#height=50\nouter-margin=4,4\npadding=4\nborder-size=1\nborder-color=#000000\nborder-radius=0\nicons=0\ndefault-timeout=3000\nfont=Misc Ohsnap 9\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FF0000\ntext-color=#000000\ndefault-timeout=8000\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/pcmanfm/default/pcmanfm.conf",
    "content": "[config]\nbm_open_method=0\n\n[volume]\nmount_on_startup=1\nmount_removable=1\nautorun=1\n\n[ui]\nalways_show_tabs=0\nmax_tab_chars=32\nwin_width=663\nwin_height=344\nsplitter_pos=150\nmedia_in_new_tab=0\ndesktop_folder_new_win=0\nchange_tab_on_drop=1\nclose_on_unmount=1\nfocus_previous=0\nside_pane_mode=places\nview_mode=icon\nshow_hidden=0\nsort=name;ascending;\ntoolbar=newtab;navigation;home;\nshow_statusbar=1\npathbar_mode_buttons=0\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"Misc Ohsnap,8,-1,5,50,0,0,0,0,0\"\ngeneral=\"Misc Ohsnap,8,-1,5,50,0,0,0,0,0\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=1\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x1c\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x1c\\0\\0\\0\\0\\0\\0\\0\\0\\x4\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x1c)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power_bottom $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\tsudo reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\tsudo zzz\n\t\t;;\n\t\"Shutdown\")\n\t\tsudo poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 70%\nheight = 26\nhorizontal = true\nfont-size = 9\nprompt-text = \">_ \"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 1\nborder-color = #000000\nbackground-color = #22AA99\n#selection-background = #FFFFFF\nselection-color = #FFFACD\ntext-color = #000000\nmin-input-width = 60\nresult-spacing = 20\nmargin-bottom = 4\nmargin-left = 4\npadding-top = 5\npadding-bottom = 0\npadding-left = 10\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 14%\npadding-top = 44%\nhorizontal = true\nresult-spacing = 50\nnum-results = 4\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 22\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/tofi/config_power_bottom",
    "content": "anchor = bottom-left\nwidth = 55%\nheight = 26\nhorizontal = true\nfont-size = 9\nprompt-text = \"Do you really like to exit?\"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 1\nborder-color = #000000\nbackground-color = #FFCD1C\n#selection-background = #FFFFFF\nselection-color = #FF0000\ntext-color = #000000\nmin-input-width = 30\nresult-spacing = 30\nmargin-bottom = 4\nmargin-left = 4\npadding-top = 5\npadding-bottom = 0\npadding-left = 10\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhide-input=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    \"height\": 28, // Waybar height (to be removed for auto height)\n    //\"width\": 200, // Waybar width\n\t\"margin\": \"0 4 4 4\",\n    \"spacing\": 12, // Gaps between modules (4px)\n//    \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"wlr/taskbar\"],\n    //\"modules-center\": [\"clock\"],    \n    \"modules-right\": [\"clock\", \"custom/gammastep\", \"custom/write\", \"network\", \"battery\"],\n    // Modules configuration\n\n\"custom/openvpn\": {\n    \"format\": \" [VPN]\",\n    \"exec\": \"echo '{\\\"class\\\": \\\"connected\\\"}'\",\n    \"exec-if\": \"test -d /proc/sys/net/ipv4/conf/tun0\",\n    \"on-click\": \"nmcli connection down us2950.nordvpn.com.udp\",\n    \"return-type\": \"json\",\n    \"interval\": 5\n},\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 18,\n    \"icon-theme\": \"Haiku\",\n    \"on-click\": \"minimize-raise\",\n    \"on-click-middle\": \"close\",\n    //\"ignore-list\": [],\n        \"rewrite\": {\n                   \"Firefox\": \"\",\n                   \"Sylpheed\": \"\",\n                   \"Foot\": \"🗖\",\n                   \"File Manager PCManFM\": \"\",\n                   \"Code - OSS - URL Handler\": \"\",\n                   \"Character Map\": \"\",\n                   \"Qt5 Settings\": \"\",\n                   \"Customize Look and Feel\": \"\",\n                   \"PulseAudio Volume Control\": \"\",\n                   \"mpv Media Player\": \"\",\n                   \"GNU Image Manipulation Program\": \"\",\n                   \"Inkscape Vector Graphics Editor\": \"\",\n                   \"Telegram Desktop\": \"\",\n                   \"Advanced Network Configuration\": \"\",\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n    \"custom/write\": {\n\t\t\"format\": \"\",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n       \"on-click\": \"foot --title=Diary --override=font=JetbrainsMono:size=14 wordgrinder ~/note/start.wg\",\n//        \"on-click\": \"xwordgrinder ~/note/start.wg\",\n        \"tooltip\": false\n    },\n\n     \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n    \"idle_inhibitor\": {\n        \"format\": \"IDLE  <span color='#666'>::</span>  \",\n    },\n    \"clock\": {\n        \"format-alt\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format\": \"<span text-transform='uppercase'>{:%a %d %b<span color='#666'>,</span> %H:%M}</span>\",\n        \"tooltip\": false,        \n        //\"tooltip-format\": \"<tt>{calendar}</tt>\",\n        // \"calendar\": {\n        //             \"mode\"          : \"month\",\n        //             \"mode-mon-col\"  : 2,\n        //             //\"weeks-pos\"     : \"right\",\n        //             \"on-scroll\"     : 1,\n        //             \"on-click-right\": \"mode\",\n        //             \"format\": {\n        //                       \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n        //                       \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n        //                       //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n        //                       \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n        //                       \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n        //                       }\n        //             },\n        // \"actions\":  {\n        //             \"on-click-right\": \"mode\",\n        //             \"on-click-forward\": \"tz_up\",\n        //             \"on-click-backward\": \"tz_down\",\n        //             \"on-scroll-up\": \"shift_up\",\n        //             \"on-scroll-down\": \"shift_down\"\n        //             }\n    },\n \"bluetooth\": {\n        \"format\": \"BLT  <span color='#666'>::</span>  \",\n        //\"format-disabled\": \"BLT [DOWN]  <span color='#666'>::</span>  \", // an empty format will hide the module\n        //\"format-connected\": \"BLT [ON]  <span color='#666'>::</span>  \",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"bluetoothctl power on\",\n        \"on-click-right\": \"bluetoothctl power off\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        //\"format\": \"{capacity}%\",\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        //\"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        //\"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n        //\"format-rotate\": \"270\",\n        \"rotate\": 90\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format\": \"\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} [{signalStrength}%]\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-disconnected\": \"OFFLINE\",\n       // \"format-disabled\": \"OFFLINE\",\n        //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n//       \"on-click\": \"sudo nmcli radio wifi on  ; notify-send 'Wi-Fi Radio On'\",\n       \"on-click-right\": \"foot sudo nmtui\",\n\t\t\"on-click\": \"sudo nmcli networking connectivity | grep -q none && sudo nmcli networking on && notify-send 'Wi-Fi Radio On' || sudo nmcli networking off\"\n       //\"rotate\": 90\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/waybar/config_top",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"right\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    //\"height\": 100, // Waybar height (to be removed for auto height)\n    //\"width\": 1080, // Waybar width\n    \"spacing\": 2, // Gaps between modules (4px)\n    //\"exclusive\": false,\n    // Choose the order of the modules\n //   \"modules-left\": [\"custom/vpn\", \"custom/crypto\"],\n  //  \"modules-center\": [\"clock\"],\n\t\"modules-left\": [\"clock#day\", \"clock\", \"clock#time\", \"wlr/taskbar\"],\n    \"modules-right\": [ \"network\", \"custom/vpn\", \"bluetooth\", \"custom/gammastep\", \"idle_inhibitor\", \"custom/pacman\", \"battery\"],\n\n    // Modules configuration\n\n\n  \"wlr/taskbar\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"Firefox\",\n                   \"Foot\": \"Terminal\"\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n    \"align\": 1,\n        \"format\": \"{} OS UPDATES\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \"on-click\": \"foot --override=colors.background=FFFFF8 --override=colors.foreground=000000 --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n\n    \"custom/command\": {\n        \"format\": \"PWR\",\n        \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n    \"align\": 1,\n            \"format\": \"VPN {}\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    //\"sway/mode\": {\n    //    \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    //},\n    \"sway/scratchpad\": {\n        \"format\": \"{icon} {count}\",\n        \"show-empty\": false,\n        \"format-icons\": [\"\", \"\"],\n        \"tooltip\": true,\n        \"tooltip-format\": \"{app}: {title}\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n    \"align\": 1,\n        \"format\": \"STANDBY ON\",\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"align\": 1,\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"{:%d %B}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"clock#time\": {\n        \"align\": 1,\n\t\t\"format\": \"{:%a, %H:%M}\",\n    },\n        \"clock#day\": {\n            \"align\": 1,\n\t\t\"format\": \"{:%A}\",\n    },\n\n \"bluetooth\": {\n       \"align\": 1,\n       \"format\": \"BLUETOOTH\",\n        \"format-disabled\": \"BT DISABLED\", // an empty format will hide the module\n        \"format-connected\": \"BT [CONNECTED]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n           \"align\": 1,\n\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"BATTERY AT {capacity}%\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"align\": 1,\n        \"format\": \"FILTER {}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n           \"align\": 1,\n\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"ONLINE\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE\",\n        \"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/waybar/style.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap, Font Awesome;\n    font-size: 9px; \n    margin-top: 1px;\n    font-weight: bold;\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: transparent;\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    border-bottom: none;\n    color: #000000;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\n\tpadding-top: 0;\n\tmargin: 0;\n}\n\n\n#taskbar button {\n\t/* margin-right: 20px; */\n\tbackground-color: #FFFACD;\n\tmargin-right: 2px;\n\tcolor: black; \n\tpadding: 0 0 0 9px;\n\tborder: 1px solid black;\n}\n\n#taskbar button.active {\n\tbackground-color: #22AA99;\n\tcolor: black\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin:0;\n\tpadding:0\n}\n\n.modules-right {\n    padding: 0 10px 0 15px;\n    background-color: #fffacd;\n\tborder: 1px solid black;\n\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n#clock {\n    margin-right: 5px;\n}\n\n#network.disconnected, #network.disabled {\n    color: gray;\n}\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-openvpn { \n   color: red;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.config/waybar/style_top.css",
    "content": "* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap, \"Misc Ohsnap.Icons\";\n    font-size: 14px; \n    padding:0;\n    margin:0;\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: #000;\n    /* border-top: 1px solid #FFFFFF; */\n    border: none;\n    color: #FFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n    padding: 0;\n}\n\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n/*  */\n\n#clock {\n\tpadding-bottom: 2px;\n\tfont-weight: bold;\n}\n\n#bluetooth, #idle_inhibitor {\n\tmargin-bottom: 20px;\n}\n\n#taskbar {\n\tmargin-top: 30px;\n}\n#taskbar button {\n\tborder: 1px solid gray;\n\tpadding: 6px 0 0 0;\n\tbackground: lightgray;\n\tmargin-bottom: 2px;\n}\n\n/* #taskbar button { */\n\t/* padding: 0 6px; */\n/* } */\n/*  */\n #taskbar button.active { \n\tbackground: #fff;\n } \n/*  */\n/* #taskbar button.minimized { */\n\t /* color: grey; */\n /* } */\n\n/* If workspaces is the leftmost module, omit left margin */\n .modules-left { \n     margin: 20px 20px 0 20px;   \n } \n .modules-right { \n     margin: 0 20px 20px 20px;   \n } \n\n\n/* .modules-right { */ \n    /* margin-right: 20px; */ \n    /* margin-bottom: 20px; */ \n/* } */ \n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n    /* color: #000000; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#cpu {\n    background-color: #2ecc71;\n    color: #000000;\n}\n\n/* #battery { */\n    /* background-color: #9b59b6; */\n/* } */\n/*  */\n/* #bluetooth { */\n    /* background-color: #964B00; */\n/* } */\n/*  */\n/* #network { */\n    /* background-color: #90b1b1; */\n    /* margin-bottom: 10px; */\n/* } */\n\n/* #bluetooth, #battery, #network { */\n    /* background-color: #000; */\n    /* color: #FFF; */\n/* } */\n\n\n/* #network { */\n    /* color: #000000; */\n/* } */\n\n/* #network.disconnected, #bluetooth.disabled { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-media {\n    background-color: #66cc99;\n    color: #2a5c45;\n    min-width: 100px;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated { \n    color: #999;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n"
  },
  {
    "path": "LabWC-Alpine-Netbook/home/.profile",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n#\n\n# Questo serve su Alpine per lanciare LabWC. Commentare su altre distro.\nif test -z \"${XDG_RUNTIME_DIR}\"; then\n  export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir\n  if ! test -d \"${XDG_RUNTIME_DIR}\"; then\n    mkdir \"${XDG_RUNTIME_DIR}\"\n    chmod 0700 \"${XDG_RUNTIME_DIR}\"\n  fi\nfi\n\n#ENV=$HOME/.bashrc; export ENV\nsource /etc/bash/bash_completion.sh\n\nalias ls='ls --color=auto'\nalias ll='ls -lav --ignore=..'   # show long listing of all except \"..\"\nalias l='ls -lav --ignore=.?*'   # show long listing but no hidden dotfiles except \".\"\nalias reboot='sudo reboot'\n\nalias conf='micro ~/.config/labwc/rc.xml'\nalias conf-bar='micro ~/.config/waybar/config'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias waykill='killall waybar && waybar &'\n\n#alias dots='cd ~/code/dotfiles && lazygit'\nalias labwc='dbus-launch --exit-with-session labwc'\n\n#alias wg=\"setfont /usr/share/consolefonts/ter-v28b.psf.gz; wordgrinder note/new.wg; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n#alias wr=\"setfont /usr/share/consolefonts/ter-v24b.psf.gz; micro -statusline false -ruler false note/todo.md; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n\n\n#PS1='[\\u@\\h \\W]\\$ '\nPS1='[\\u@\\W]\\$ '\n#PS1='\\[\\e[1;37m\\][\\u@\\W]\\$\\[\\e[0m\\] '\n#PS1='\\[\\e[0;31m\\]┌──\\[\\e[0;32m\\][\\u]\\[\\e[0;31m\\]─\\e[0;33m\\[[$(battery_status)]\\e[0;31m\\]─\\[\\e[0;36m\\][\\A]\\[\\e[0;31m\\]─\\[\\e[0;34m\\][\\w]\\[\\e[m\\]\\n\\[\\e[0;31m\\]└────╼ \\[\\e[0;31m\\]\\[$(tput sgr0)\\]'\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n##\n## CONFIGURAZIONE POST-INSTALLAZIONE DI ALPINE LINUX\n## A PARTE QUALCHE DETTAGLIO, SI PUÒ USARE ANCHE SU ARCH O ALTRE\n##\n\n# Installazione su microSD\nFare riferimento a https://wiki.alpinelinux.org/wiki/Raspberry_Pi\n\n# Aggiungere i repo e passare ad \"edge\"\nsetup-apkrepos (poi \"e\", passare ad edge e abilitare community e testing)\napk -U upgrade\napk add micro\n\nreboot\n\n# Installare sudo al posto di doas (comodo per gli script)\napk add sudo\nvisudo (togliere commento a riga NOPASSW)\naddgroup $USER wheel\n\n# Installare labwc e driver GPU seguendo il wiki di alpine (https://wiki.alpinelinux.org/wiki/LabWC)\nsetup-devd udev\napk add mesa-dri-gallium mesa-va-gallium\napk add labwc labwc-doc\n\n# Modificare il .profile per dichiarare XDG_RUNTIME_DIR in modo permanente (pagina Wayland del wiki https://wiki.alpinelinux.org/wiki/Wayland).\n\nmicro ~/.profile\n\nif [ -z \"$XDG_RUNTIME_DIR\" ]; then\n\tXDG_RUNTIME_DIR=\"/tmp/$(id -u)-runtime-dir\"\n\n\tmkdir -pm 0700 \"$XDG_RUNTIME_DIR\"\n\texport XDG_RUNTIME_DIR\nfi\n\n## Installare il resto\n## Attenzione: il file world nel repository contiene tutti i miei pacchetti installati. Consiglio di controllarlo prima di procedere.\n\napk add adwaita-icon-theme alsa-utils bash-completion bluez curl firefox font-awesome font-dejavu font-jetbrains-mono font-tamzen font-terminus foot git grim gsettings-desktop-schemas gucharmap helix imv iw lazygit libnotify lm-sensors lsblk lxappearance mako mpv pciutils pcmanfm pipewire pipewire-alsa pipewire-pulse qt5ct shadow simp1e-cursors slurp swaybg swayidle tofi waybar wireplumber zzz\n\n# Permessi utente\nusermod -G lp,wheel,audio,input,video,seat $USER\n\n# Avviare servizi\nrc-update add seatd\nrc-update add dbus\n#rc-update add bluetooth\n#rc-update add tlp\n\n# Altro\nsetup-devd udev\nmodprobe btusb\nchsh $USER # Bash for user (instead of ash)\n\n# Passaggio a NetworkManager >> https://wiki.alpinelinux.org/wiki/NetworkManager\nsudo apk add network-manager-applet networkmanager networkmanager-cli networkmanager-tui networkmanager-wifi\n\n# Installare openvpn (se serve)\nsudo apk add openvpn networkmanager-openvpn\nsudo rc-update add openvpn default\nmodprobe tun\nsudo modprobe tun\nsudo echo \"tun\" >> /etc/modules-load.d/tun.conf\n\n##\n## DOTFILES E FINEZZE\n##\n\n# Copiare pacchetto zip scaricato da Patreon con scp da un'altra macchina\nEsempio: scp dotfiles.zip user@ip:/home/user/\nunzip dotfiles.zip\n\n# Fonts, tema e icone\nmkdir ~/.icons ~/.fonts ~/.themes\nunzip ohsnap.zip -d ~/.fonts/\ntar xvfz Haiku.gz -C ~/.icons/\ntar xvf WhiteSur-Light.tar.xz -C ~/.themes/\n\n# Copiare i dots\ncp -r home/. /home/$USER\n\n# Correggere i permessi degli scripts\nchmod +x ~/.config/scripts/*\n\nsudo reboot\n\n##\n## EXTRA\n##\n\n# Disabilitare utente root (se serve)\npasswd -l root\n\n# Disabilitare la cache di Firefox (se serve)\nabout:config > cercare \"cache\" = false\n\n# Audio Fix (solo per Chromebook)\n#In pulseaudio config abilitare il profilo \"pro\"\n\n# Extra - Configurazione EFI Boot Stub\nInstallare efibootmgr\nCopiare lo script dal sito di Alpine/Bootloader\nModificare le partizioni\nAvviare lo script\nCopiare i file di loader e initrd da /boot a /boot/efi\ncp /boot/initramfs-lts /boot/vmlinuz-lts /boot/EFI/\n\nHappy Linux!\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/config.txt",
    "content": "# For more options and information see\n# http://rptl.io/configtxt\n# Some settings may impact device functionality. See link above for details\n\n\nkernel=boot/vmlinuz-rpi\ninitramfs boot/initramfs-rpi\n\n# Uncomment some or all of these to enable the optional hardware interfaces\n#dtparam=i2c_arm=on\n#dtparam=i2s=on\n#dtparam=spi=on\n\n# Enable audio (loads snd_bcm2835)\ndtparam=audio=on\n\n# Additional overlays and parameters are documented\n# /boot/firmware/overlays/README\n\n# Automatically load overlays for detected cameras\n#camera_auto_detect=1\n\n# Automatically load overlays for detected DSI displays\ndisplay_auto_detect=1\n\n# Automatically load initramfs files, if found\nauto_initramfs=1\n\n# Enable DRM VC4 V3D driver\ndtoverlay=vc4-kms-v3d\nmax_framebuffers=2\n\n# Don't have the firmware create an initial video= setting in cmdline.txt.\n# Use the kernel's default instead.\ndisable_fw_kms_setup=1\n\n# Run in 64-bit mode\narm_64bit=1\n\n# Disable compensation for displays with overscan\ndisable_overscan=1\n\n# Run as fast as firmware / board allows\narm_boost=1\n\n[cm4]\n# Enable host mode on the 2711 built-in XHCI USB controller.\n# This line should be removed if the legacy DWC2 controller is required\n# (e.g. for USB device mode) or if USB support is not required.\notg_mode=1\n\n[cm5]\ndtoverlay=dwc2,dr_mode=host\n\n[all]\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Qualche alias utile (bisogna installare exa!)\n#\n\n alias ls='ls --color=auto'\n alias ll='ls -lav --ignore=..'   # show long listing of all except \"..\"\n alias l='ls -lav --ignore=.?*'   # show long listing but no hidden dotfiles except \".\"\n alias reboot='sudo reboot'\n alias conf='micro ~/.config/labwc/rc.xml'\n alias conf-bar='micro ~/.config/waybar/config'\n alias conf-term='micro ~/.config/foot/foot.ini'\n alias waykill='killall waybar && waybar &'\n\n#alias dots='cd ~/code/dotfiles && lazygit'\n#alias labwc='dbus-launch --exit-with-session labwc'\n\n#alias wg=\"setfont /usr/share/consolefonts/ter-v28b.psf.gz; wordgrinder note/new.wg; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n#alias wr=\"setfont /usr/share/consolefonts/ter-v24b.psf.gz; micro -statusline false -ruler false note/todo.md; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n\n#PS1='[\\u@\\h \\W]\\$ '\nPS1='[\\u@\\W]\\$ '\n#PS1='\\[\\e[1;37m\\][\\u@\\W]\\$\\[\\e[0m\\] '\n#PS1='\\[\\e[0;31m\\]┌──\\[\\e[0;32m\\][\\u]\\[\\e[0;31m\\]─\\e[0;33m\\[[$(battery_status)]\\e[0;31m\\]─\\[\\e[0;36m\\][\\A]\\[\\e[0;31m\\]─\\[\\e[0;34m\\][\\w]\\[\\e[m\\]\\n\\[\\e[0;31m\\]└────╼ \\[\\e[0;31m\\]\\[$(tput sgr0)\\]'\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\nlocked-title=no\n\n#font=Misc Ohsnap:pixelsize=16\nfont=xos4 Terminus:size=8\n#font=Tamzen:size=10\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=498x252  # Or,\n# initial-window-size-chars=100x60\n# initial-window-mode=windowed\n pad=6x6 # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/paper-color-light\ninclude=~/.config/foot/monokai-stone\n\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\n#alpha=1.0\n#foreground=000000\n#background=fffff8\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[cursor]\ncolor=6F44F0 ffffff\n\n[colors]\n#background=2A2D33\nbackground=3b224c\nforeground=a4a0e8\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/foot/paper-color-light",
    "content": "# -*- conf -*-\n# PaperColor Light\n# Palette based on https://github.com/NLKNguyen/papercolor-theme\n\n[cursor]\ncolor=eeeeee 444444\n\n[colors]\nbackground=3b224c\n#background=fffacd\nforeground=a4a0e8\nregular0=eeeeee  # black\nregular1=af0000  # red\nregular2=008700  # green\nregular3=5f8700  # yellow\nregular4=0087af  # blue\nregular5=878787  # magenta\nregular6=005f87  # cyan\nregular7=764e37  # white\nbright0=bcbcbc   # bright black\nbright1=d70000   # bright red\nbright2=d70087   # bright green\nbright3=8700af   # bright yellow\nbright4=d75f00   # bright blue\nbright5=d75f00   # bright magenta\nbright6=4c7a5d   # bright cyan\nbright7=005faf   # bright white\n# selection-foreground=eeeeee\n# selection-background=0087af\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/gtk-3.0/settings.ini",
    "content": "[Settings]\ngtk-theme-name=WhiteSur-Light\ngtk-icon-theme-name=Haiku\ngtk-font-name=Misc Ohsnap 10\ngtk-cursor-theme-size=0\ngtk-toolbar-style=GTK_TOOLBAR_BOTH\ngtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR\ngtk-button-images=1\ngtk-menu-images=1\ngtk-enable-event-sounds=1\ngtk-enable-input-feedback-sounds=1\ngtk-xft-antialias=1\ngtk-xft-hinting=1\ngtk-xft-hintstyle=hintfull\ngtk-cursor-theme-name=simp1e-cursors\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/autostart",
    "content": "#\n#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# LabWC autostart file\n\n#swaybg -i pics/pattern.png -m tile -c f898d0 >/dev/null 2>&1 &\nswaybg -i pics/wool-linux.png -m tile >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\n#gammastep -O 5600 2>&1 &\n#swayidle -w timeout 600 'sudo zzz' 2>&1 &\n#brightnessctl set 80% 2>&1 &\n\n#/usr/libexec/pipewire-launcher 2>&1 &\n#udiskie 2>&1 &\n\ngsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light' 2>&1 &\ngsettings set org.gnome.desktop.interface font-name 'Misc OhSnap 8' 2>&1 &\ngsettings set org.gnome.desktop.interface icon-theme 'Haiku' 2>&1 &\ngsettings set org.gnome.desktop.interface cursor-theme 'simp1e-cursors' 2>&1 &\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/close.xbm",
    "content": "\n\n\n\n\n\n<!DOCTYPE html>\n<html\n  lang=\"en\"\n  \n  data-color-mode=\"auto\" data-light-theme=\"light\" data-dark-theme=\"dark\"\n  data-a11y-animated-images=\"system\" data-a11y-link-underlines=\"true\"\n  >\n\n\n\n\n  <head>\n    <meta charset=\"utf-8\">\n  <link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\">\n  <link rel=\"dns-prefetch\" href=\"https://avatars.githubusercontent.com\">\n  <link rel=\"dns-prefetch\" href=\"https://github-cloud.s3.amazonaws.com\">\n  <link rel=\"dns-prefetch\" href=\"https://user-images.githubusercontent.com/\">\n  <link rel=\"preconnect\" href=\"https://github.githubassets.com\" crossorigin>\n  <link rel=\"preconnect\" href=\"https://avatars.githubusercontent.com\">\n\n  \n\n\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/light-f552bab6ce72.css\" /><link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/dark-4589f64a2275.css\" /><link data-color-theme=\"dark_dimmed\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_dimmed-a7246d2d6733.css\" /><link data-color-theme=\"dark_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_high_contrast-f2ef05cef2f1.css\" /><link data-color-theme=\"dark_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_colorblind-daa1fe317131.css\" /><link data-color-theme=\"light_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_colorblind-1ab6fcc64845.css\" /><link data-color-theme=\"light_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_high_contrast-46de871e876c.css\" /><link data-color-theme=\"light_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_tritanopia-c9754fef2a31.css\" /><link data-color-theme=\"dark_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_tritanopia-dba748981a29.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-primitives-4cbeaa0795ef.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-fa3434a1ba0a.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/global-31defe89cafd.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/github-151c896d0930.css\" />\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/repository-2e900f0ac288.css\" />\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/code-33498bbbf39d.css\" />\n\n  \n\n\n  <script type=\"application/json\" id=\"client-env\">{\"locale\":\"en\",\"featureFlags\":[\"code_vulnerability_scanning\",\"copilot_chat_static_thread_suggestions\",\"copilot_chat_in_mobile_ga\",\"copilot_conversational_ux_history_refs\",\"copilot_followup_to_agent\",\"copilot_smell_icebreaker_ux\",\"copilot_implicit_context\",\"copilot_stop_response\",\"copilot_updated_function_buttons\",\"failbot_handle_non_errors\",\"geojson_azure_maps\",\"image_metric_tracking\",\"marketing_forms_api_integration_contact_request\",\"marketing_pages_search_explore_provider\",\"turbo_experiment_risky\",\"sample_network_conn_type\",\"no_character_key_shortcuts_in_inputs\",\"react_start_transition_for_navigations\",\"custom_inp\",\"remove_child_patch\",\"kb_source_repos\"]}</script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/wp-runtime-39a72518443f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-f17a27f30529.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/environment-2168885ea2b8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-c7679f99a1f3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-c76945c5961a.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-392fe4-1327b94f3269.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_stacktrace-parser_dist_stack-8585c6-b62c48e55af5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-8b35cf73f178.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-ae5060590d17.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/github-elements-524aae40a1ff.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/element-registry-10250650a1f1.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-141bf1a3abfb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-94fdbf91204e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-704599a61056.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-4d91e80fb877.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-72d6e7bfb28f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-25aa4f5b0d26.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/behaviors-b75fc2506ff4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/notifications-global-1506817815cf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_repositories_get-repo-element_ts-e21ae6671295.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/code-menu-67595c3a6d0c.js\"></script>\n  \n  <script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-lib-dc88c1a68b28.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-c63b7a3484dd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Box_Box_js-8f8c5e2a2cbf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_Button_js-97ed51d4f278.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-334106258bdb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionList_index_js-9e50e37cd494.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TextInput_TextInput_js-15046fb40abc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AnchoredOverlay_AnchoredOverlay_js-4c761b535add.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FormControl_FormControl_js-a8d16e422c06.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionMenu_ActionMenu_js-3936ca1bc46c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_react-router-dom_dist_index_js-2b1dbeadb6d4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ConfirmationDialog_ConfirmationDialog_js-e77978dd27f4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Heading_Heading_js-node_modules_primer_react_lib-es-3d3c74-b0dc89be21ef.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_PageLayout_PageLayout_js-node_modules_github_hydro--f8521d-0253212e1803.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AvatarStack_AvatarStack_js-node_modules_primer_reac-6dc608-7db6cfae96f8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Avatar_Avatar_js-node_modules_primer_react_lib-esm_-7f6456-c20b6dc732fc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui_-682c2c-44ed51a2083d.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_register-app_ts-cdec9cf45205.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_paths_index_ts-6a5742f488e3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-69aff3dba3cb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-59a8e3-7facab980ffb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_react-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_ho-e725dc-935487bb4506.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/node_modules_github_mini-throttle_dist_index_js-app_assets_modules_github_blob-anchor_ts-app_-55c012-0a425c5f01b6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-code-view-a64eb553026b.js\"></script>\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/react-code-view.f2d60f636eb02c2001df.module.css\" />\n\n\n  <title>openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections · GitHub</title>\n\n\n\n  <meta name=\"route-pattern\" content=\"/:user_id/:repository/blob/*name(/*path)\" data-turbo-transient>\n  <meta name=\"route-controller\" content=\"blob\" data-turbo-transient>\n  <meta name=\"route-action\" content=\"show\" data-turbo-transient>\n\n    \n  <meta name=\"current-catalog-service-hash\" content=\"82c569b93da5c18ed649ebd4c2c79437db4611a6a1373e805a3cb001c64130b7\">\n\n\n  <meta name=\"request-id\" content=\"9C1E:37A9DB:C0973CE:C4027B3:66543AB8\" data-pjax-transient=\"true\"/><meta name=\"html-safe-nonce\" content=\"aa10395322502fc02e2a577383626a6b8ba5475c766076a31c822151d55fa7d4\" data-pjax-transient=\"true\"/><meta name=\"visitor-payload\" content=\"eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzFFOjM3QTlEQjpDMDk3M0NFOkM0MDI3QjM6NjY1NDNBQjgiLCJ2aXNpdG9yX2lkIjoiNzg4MDk0ODY4MDk4NjYxMDQ4IiwicmVnaW9uX2VkZ2UiOiJmcmEiLCJyZWdpb25fcmVuZGVyIjoiZnJhIn0=\" data-pjax-transient=\"true\"/><meta name=\"visitor-hmac\" content=\"41db22d5785c9a0c9e7f339a4de288bcfc6a116a740a039c2006e2eedbdd53b9\" data-pjax-transient=\"true\"/>\n\n\n    <meta name=\"hovercard-subject-tag\" content=\"repository:98446467\" data-turbo-transient>\n\n\n  <meta name=\"github-keyboard-shortcuts\" content=\"repository,source-code,file-tree,copilot\" data-turbo-transient=\"true\" />\n  \n\n  <meta name=\"selected-link\" value=\"repo_source\" data-turbo-transient>\n  <link rel=\"assets\" href=\"https://github.githubassets.com/\">\n\n    <meta name=\"google-site-verification\" content=\"Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I\">\n\n<meta name=\"octolytics-url\" content=\"https://collector.github.com/github/collect\" />\n\n  <meta name=\"analytics-location\" content=\"/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show\" data-turbo-transient=\"true\" />\n\n  \n\n\n\n\n    <meta name=\"user-login\" content=\"\">\n\n  \n\n    <meta name=\"viewport\" content=\"width=device-width\">\n\n    \n\n      <meta name=\"description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\">\n\n      <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n\n    <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n    <meta property=\"fb:app_id\" content=\"1401488693436528\">\n    <meta name=\"apple-itunes-app\" content=\"app-id=1477376905, app-argument=https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" />\n\n      <meta name=\"twitter:image:src\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:site\" content=\"@github\" /><meta name=\"twitter:card\" content=\"summary_large_image\" /><meta name=\"twitter:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  <meta property=\"og:image\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:image:alt\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" /><meta property=\"og:image:width\" content=\"1200\" /><meta property=\"og:image:height\" content=\"600\" /><meta property=\"og:site_name\" content=\"GitHub\" /><meta property=\"og:type\" content=\"object\" /><meta property=\"og:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:url\" content=\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" /><meta property=\"og:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  \n\n\n\n\n      <meta name=\"hostname\" content=\"github.com\">\n\n\n\n        <meta name=\"expected-hostname\" content=\"github.com\">\n\n\n  <meta http-equiv=\"x-pjax-version\" content=\"34babae02e63d53c7b915db7797718d75b60dbe3e877faa20ad03a0b81bbfc4b\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-csp-version\" content=\"38c639a245e1dd04786881fae1060fbd72d3ed419b2f0d38d6082dc9d67876c3\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-css-version\" content=\"8297669360f26c55eaf368df3078812f654eff1244bb59f8c32594aa15b30b3d\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-js-version\" content=\"256a32581ec96d92cf471432537500e7698dfb422de8395b8988aa08d79823b6\" data-turbo-track=\"reload\">\n\n  <meta name=\"turbo-cache-control\" content=\"no-preview\" data-turbo-transient=\"\">\n\n      <meta name=\"turbo-cache-control\" content=\"no-cache\" data-turbo-transient>\n    <meta data-hydrostats=\"publish\">\n  <meta name=\"go-import\" content=\"github.com/addy-dclxvi/openbox-theme-collections git https://github.com/addy-dclxvi/openbox-theme-collections.git\">\n\n  <meta name=\"octolytics-dimension-user_id\" content=\"7688126\" /><meta name=\"octolytics-dimension-user_login\" content=\"addy-dclxvi\" /><meta name=\"octolytics-dimension-repository_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" /><meta name=\"octolytics-dimension-repository_public\" content=\"true\" /><meta name=\"octolytics-dimension-repository_is_fork\" content=\"false\" /><meta name=\"octolytics-dimension-repository_network_root_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_network_root_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" />\n\n\n\n    \n\n    <meta name=\"turbo-body-classes\" content=\"logged-out env-production page-responsive\">\n\n\n  <meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n\n  <meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n\n  <link rel=\"mask-icon\" href=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\" color=\"#000000\">\n  <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://github.githubassets.com/favicons/favicon.png\">\n  <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://github.githubassets.com/favicons/favicon.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n<meta name=\"color-scheme\" content=\"light dark\" />\n\n\n  <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n  </head>\n\n  <body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n    <div data-turbo-body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n      \n\n\n    <div class=\"position-relative js-header-wrapper \">\n      <a href=\"#start-of-content\" data-skip-target-assigned=\"false\" class=\"px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content\">Skip to content</a>\n\n      <span data-view-component=\"true\" class=\"progress-pjax-loader Progress position-fixed width-full\">\n    <span style=\"width: 0%;\" data-view-component=\"true\" class=\"Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis\"></span>\n</span>      \n      \n      \n\n\n\n\n\n\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-6070bc6b2c67.js\"></script>\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/keyboard-shortcuts-dialog-52a107eb77ae.js\"></script>\n\n<react-partial\n  partial-name=\"keyboard-shortcuts-dialog\"\n  data-ssr=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-partial.embeddedData\">{\"props\":{\"docsUrl\":\"https://docs.github.com/get-started/accessibility/keyboard-shortcuts\"}}</script>\n  <div data-target=\"react-partial.reactRoot\"></div>\n</react-partial>\n\n\n\n\n      \n\n        \n\n            \n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-8743f7dc256e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/sessions-458fee042571.js\"></script>\n<header class=\"Header-old header-logged-out js-details-container Details position-relative f4 py-3\" role=\"banner\" data-color-mode=light data-light-theme=light data-dark-theme=dark>\n  <h2 class=\"sr-only\">Navigation Menu</h2>\n\n  <button type=\"button\" class=\"Header-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target\" aria-label=\"Toggle navigation\">\n    <span class=\"d-none\">Toggle navigation</span>\n  </button>\n\n  <div class=\" d-flex flex-column flex-lg-row flex-items-center p-responsive height-full position-relative z-1\">\n    <div class=\"d-flex flex-justify-between flex-items-center width-full width-lg-auto\">\n      <a class=\"mr-lg-3 color-fg-inherit flex-order-2\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n        <svg height=\"32\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"32\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n      </a>\n\n      <div class=\"flex-1\">\n        <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n          class=\"d-inline-block d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit\"\n          data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n          data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n          Sign in\n        </a>\n      </div>\n\n      <div class=\"flex-1 flex-order-2 text-right\">\n        <button aria-label=\"Toggle navigation\" aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target Button--link Button--medium Button d-lg-none color-fg-inherit p-1\">  <span class=\"Button-content\">\n    <span class=\"Button-label\"><div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div></span>\n  </span>\n</button>\n      </div>\n    </div>\n\n\n    <div class=\"HeaderMenu--logged-out p-responsive height-fit position-lg-relative d-lg-flex flex-column flex-auto pt-7 pb-4 top-0\">\n      <div class=\"header-menu-wrapper d-flex flex-column flex-self-end flex-lg-row flex-justify-between flex-auto p-3 p-lg-0 rounded rounded-lg-0 mt-3 mt-lg-0\">\n          <nav class=\"mt-0 px-3 px-lg-0 mb-3 mb-lg-0\" aria-label=\"Global\">\n            <ul class=\"d-lg-flex list-style-none\">\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Product\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex dropdown-menu-wide\">\n          <div class=\"px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_cta:Actions;&quot;}\" href=\"https://github.com/features/actions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-workflow color-fg-subtle mr-3\">\n    <path d=\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Actions</div>\n        Automate any workflow\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_cta:Packages;&quot;}\" href=\"https://github.com/features/packages\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-package color-fg-subtle mr-3\">\n    <path d=\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Packages</div>\n        Host and manage packages\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_cta:Security;&quot;}\" href=\"https://github.com/features/security\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-shield-check color-fg-subtle mr-3\">\n    <path d=\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z\"></path><path d=\"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Security</div>\n        Find and fix vulnerabilities\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_cta:Codespaces;&quot;}\" href=\"https://github.com/features/codespaces\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-codespaces color-fg-subtle mr-3\">\n    <path d=\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Codespaces</div>\n        Instant dev environments\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Copilot&quot;,&quot;label&quot;:&quot;ref_cta:Copilot;&quot;}\" href=\"https://github.com/features/copilot\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-copilot color-fg-subtle mr-3\">\n    <path d=\"M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z\"></path><path d=\"M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Copilot</div>\n        Write better code with AI\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_cta:Code review;&quot;}\" href=\"https://github.com/features/code-review\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-code-review color-fg-subtle mr-3\">\n    <path d=\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z\"></path><path d=\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Code review</div>\n        Manage code changes\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_cta:Issues;&quot;}\" href=\"https://github.com/features/issues\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-issue-opened color-fg-subtle mr-3\">\n    <path d=\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Issues</div>\n        Plan and track work\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Discussions&quot;,&quot;label&quot;:&quot;ref_cta:Discussions;&quot;}\" href=\"https://github.com/features/discussions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion color-fg-subtle mr-3\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z\"></path><path d=\"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Discussions</div>\n        Collaborate outside of code\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"px-lg-4\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"product-explore-heading\">Explore</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"product-explore-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to All features&quot;,&quot;label&quot;:&quot;ref_cta:All features;&quot;}\" href=\"https://github.com/features\">\n      All features\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Documentation&quot;,&quot;label&quot;:&quot;ref_cta:Documentation;&quot;}\" href=\"https://docs.github.com\">\n      Documentation\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to GitHub Skills&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Skills;&quot;}\" href=\"https://skills.github.com\">\n      GitHub Skills\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Blog&quot;,&quot;label&quot;:&quot;ref_cta:Blog;&quot;}\" href=\"https://github.blog\">\n      Blog\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Solutions\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-for-heading\">For</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-for-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_cta:Enterprise;&quot;}\" href=\"https://github.com/enterprise\">\n      Enterprise\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Teams&quot;,&quot;label&quot;:&quot;ref_cta:Teams;&quot;}\" href=\"https://github.com/team\">\n      Teams\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Startups&quot;,&quot;label&quot;:&quot;ref_cta:Startups;&quot;}\" href=\"https://github.com/enterprise/startups\">\n      Startups\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_cta:Education;&quot;}\" href=\"https://education.github.com\">\n      Education\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-by-solution-heading\">By Solution</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-by-solution-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to CI/CD &amp;amp; Automation&quot;,&quot;label&quot;:&quot;ref_cta:CI/CD &amp;amp; Automation;&quot;}\" href=\"https://github.com/solutions/ci-cd\">\n      CI/CD &amp; Automation\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevOps&quot;,&quot;label&quot;:&quot;ref_cta:DevOps;&quot;}\" href=\"https://github.com/solutions/devops\">\n      DevOps\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevSecOps&quot;,&quot;label&quot;:&quot;ref_cta:DevSecOps;&quot;}\" href=\"https://resources.github.com/devops/fundamentals/devsecops\">\n      DevSecOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-resources-heading\">Resources</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-resources-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Learning Pathways&quot;,&quot;label&quot;:&quot;ref_cta:Learning Pathways;&quot;}\" href=\"https://resources.github.com/learn/pathways\">\n      Learning Pathways\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to White papers, Ebooks, Webinars&quot;,&quot;label&quot;:&quot;ref_cta:White papers, Ebooks, Webinars;&quot;}\" href=\"https://resources.github.com\">\n      White papers, Ebooks, Webinars\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Customer Stories&quot;,&quot;label&quot;:&quot;ref_cta:Customer Stories;&quot;}\" href=\"https://github.com/customer-stories\">\n      Customer Stories\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Partners&quot;,&quot;label&quot;:&quot;ref_cta:Partners;&quot;}\" href=\"https://partner.github.com\">\n      Partners\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Open Source\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Sponsors;&quot;}\" href=\"https://github.com/sponsors\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">GitHub Sponsors</div>\n        Fund open source developers\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_cta:The ReadME Project;&quot;}\" href=\"https://github.com/readme\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">The ReadME Project</div>\n        GitHub community articles\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"open-source-repositories-heading\">Repositories</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"open-source-repositories-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_cta:Topics;&quot;}\" href=\"https://github.com/topics\">\n      Topics\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_cta:Trending;&quot;}\" href=\"https://github.com/trending\">\n      Trending\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_cta:Collections;&quot;}\" href=\"https://github.com/collections\">\n      Collections\n\n    \n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n    <a class=\"HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block\" data-analytics-event=\"{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Pricing&quot;,&quot;label&quot;:&quot;ref_cta:Pricing;&quot;}\" href=\"https://github.com/pricing\">Pricing</a>\n</li>\n\n            </ul>\n          </nav>\n\n        <div class=\"d-lg-flex flex-items-center mb-3 mb-lg-0 text-center text-lg-left ml-3\" style=\"\">\n                \n\n\n<qbsearch-input class=\"search-input\" data-scope=\"repo:addy-dclxvi/openbox-theme-collections\" data-custom-scopes-path=\"/search/custom_scopes\" data-delete-custom-scopes-csrf=\"lw4Dr4fHD_jCfW0OIyxwV60Pwk-hlVpziVcN3-hq2U4KZ9qpiRLJSyvOqXMhlSLpYw4qjFXav4KZJCaHCapykg\" data-max-custom-scopes=\"10\" data-header-redesign-enabled=\"false\" data-initial-value=\"\" data-blackbird-suggestions-path=\"/search/suggestions\" data-jump-to-suggestions-path=\"/_graphql/GetSuggestedNavigationDestinations\" data-current-repository=\"addy-dclxvi/openbox-theme-collections\" data-current-org=\"\" data-current-owner=\"addy-dclxvi\" data-logged-in=\"false\" data-copilot-chat-enabled=\"false\" data-blackbird-indexed-repo-csrf=\"<esi:include src=&quot;/_esi/rails_csrf_token_form_hidden?r=p4ktzkcCuls%2B5b7HsoDc6v4zcuGVtl%2FdLLmZMxrbZylLlsEXb65KAEZJeGh%2FhYXZRIoB6MoesCw6Wug7CzTmbIq5L29%2B1hkNZfIFl3z4QDF53FPKtj0X7eH8jmNMwtEKKKQGygzDkAXfjzEt1jf5MBCGOsd4fJ5zIOLOL%2FMPCduqmAdneucFTyvsv%2BudpIwF4isBYKO%2BbCLHXRiqdABCQIPYe9GaKapRTyQpy4ZsprVOZrY3mkn7KXDrN4bWveRYi2gTB4acAL2Gfu0aA6rrfM2Xln5%2Fnkb2huRhlfYSVV2SkLyFWA7sk92uICmyEcjGhoJFOdMNDwbZXgKRkPX8eWSbmh9hxQti5drXaJAuHr%2FLEWtBaBRu53oVXP%2Fg4Gf2FBBqNlxTlDzUPsPM5PjluwoKGY5ekUuav9r3CAE1j4rv0ZIDhO3tj0fcB9dIZrWLIDrFcyK%2F0R%2F1yrT00SI6K4eiRnc6Jbhe0uPhKfPLVKWVHUJKCo7rU1Edqmc7%2B3%2BBJIbGn03GFDg0WtqZl8dB2%2FZ8%2FbvvIG3ibcHOIK4IZvONZV2Ed%2B4bUnctcHlndJCYttMV4L0dtzXiq55q%2Bc4xLQ91YXFDNoAVivuYpBARWa6HIHBge8Yw%2BE7ZLKYe9k6rqZOlpBzv--9edqmgsT%2FplV4L0v--u9VwpuVw99C19O%2F0ZG8HqQ%3D%3D&quot; />\">\n  <div\n    class=\"search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded\"\n    data-action=\"click:qbsearch-input#searchInputContainerClicked\"\n  >\n      <button\n        type=\"button\"\n        class=\"header-search-button placeholder  input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none\"\n        data-target=\"qbsearch-input.inputButton\"\n        placeholder=\"Search or jump to...\"\n        data-hotkey=s,/\n        autocapitalize=\"off\"\n        data-action=\"click:qbsearch-input#handleExpand\"\n      >\n        <div class=\"mr-2 color-fg-muted\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n        </div>\n        <span class=\"flex-1\" data-target=\"qbsearch-input.inputButtonText\">Search or jump to...</span>\n          <div class=\"d-flex\" data-target=\"qbsearch-input.hotkeyIndicator\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" aria-hidden=\"true\" class=\"mr-1\"><path fill=\"none\" stroke=\"#979A9C\" opacity=\".4\" d=\"M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z\"></path><path fill=\"#979A9C\" d=\"M11.8 6L8 15.1h-.9L10.8 6h1z\"></path></svg>\n\n          </div>\n      </button>\n\n    <input type=\"hidden\" name=\"type\" class=\"js-site-search-type-field\">\n\n    \n<div class=\"Overlay--hidden \" data-modal-dialog-overlay>\n  <modal-dialog data-action=\"close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose\" data-target=\"qbsearch-input.searchSuggestionsDialog\" role=\"dialog\" id=\"search-suggestions-dialog\" aria-modal=\"true\" aria-labelledby=\"search-suggestions-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto\">\n      <h1 id=\"search-suggestions-dialog-header\" class=\"sr-only\">Search code, repositories, users, issues, pull requests...</h1>\n    <div class=\"Overlay-body Overlay-body--paddingNone\">\n      \n          <div data-view-component=\"true\">        <div class=\"search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container\"\n          style=\"border-radius: 12px;\"\n          data-target=\"qbsearch-input.queryBuilderContainer\"\n          hidden\n        >\n          <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"query-builder-test-form\" action=\"\" accept-charset=\"UTF-8\" method=\"get\">\n  <query-builder data-target=\"qbsearch-input.queryBuilder\" id=\"query-builder-query-builder-test\" data-filter-key=\":\" data-view-component=\"true\" class=\"QueryBuilder search-query-builder\">\n    <div class=\"FormControl FormControl--fullWidth\">\n      <label id=\"query-builder-test-label\" for=\"query-builder-test\" class=\"FormControl-label sr-only\">\n        Search\n      </label>\n      <div\n        class=\"QueryBuilder-StyledInput width-fit \"\n        data-target=\"query-builder.styledInput\"\n      >\n          <span id=\"query-builder-test-leadingvisual-wrap\" class=\"FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap\">\n            <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search FormControl-input-leadingVisual\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n          </span>\n        <div data-target=\"query-builder.styledInputContainer\" class=\"QueryBuilder-StyledInputContainer\">\n          <div\n            aria-hidden=\"true\"\n            class=\"QueryBuilder-StyledInputContent\"\n            data-target=\"query-builder.styledInputContent\"\n          ></div>\n          <div class=\"QueryBuilder-InputWrapper\">\n            <div aria-hidden=\"true\" class=\"QueryBuilder-Sizer\" data-target=\"query-builder.sizer\"></div>\n            <input id=\"query-builder-test\" name=\"query-builder-test\" value=\"\" autocomplete=\"off\" type=\"text\" role=\"combobox\" spellcheck=\"false\" aria-expanded=\"false\" aria-describedby=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" data-target=\"query-builder.input\" data-action=\"\n          input:query-builder#inputChange\n          blur:query-builder#inputBlur\n          keydown:query-builder#inputKeydown\n          focus:query-builder#inputFocus\n        \" data-view-component=\"true\" class=\"FormControl-input QueryBuilder-Input FormControl-medium\" />\n          </div>\n        </div>\n          <span class=\"sr-only\" id=\"query-builder-test-clear\">Clear</span>\n          <button role=\"button\" id=\"query-builder-test-clear-button\" aria-labelledby=\"query-builder-test-clear query-builder-test-label\" data-target=\"query-builder.clearButton\" data-action=\"\n                click:query-builder#clear\n                focus:query-builder#clearButtonFocus\n                blur:query-builder#clearButtonBlur\n              \" variant=\"small\" hidden=\"hidden\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x-circle-fill Button-visual\">\n    <path d=\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z\"></path>\n</svg>\n</button>\n\n      </div>\n      <template id=\"search-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"file-code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-code\">\n    <path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path>\n</svg>\n</template>\n\n<template id=\"history-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\">\n    <path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path>\n</svg>\n</template>\n\n<template id=\"repo-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n</template>\n\n<template id=\"bookmark-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bookmark\">\n    <path d=\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"plus-circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-plus-circle\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill\">\n    <path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path>\n</svg>\n</template>\n\n<template id=\"trash-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-trash\">\n    <path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"team-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-people\">\n    <path d=\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"project-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-project\">\n    <path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z\"></path>\n</svg>\n</template>\n\n<template id=\"pencil-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pencil\">\n    <path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path>\n</svg>\n</template>\n\n<template id=\"copilot-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copilot\">\n    <path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"workflow-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-workflow\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"book-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-book\">\n    <path d=\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-review-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-review\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"codespaces-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-codespaces\">\n    <path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment\">\n    <path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-discussion-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion\">\n    <path d=\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"organization-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-organization\">\n    <path d=\"M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"rocket-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-rocket\">\n    <path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"shield-check-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield-check\">\n    <path d=\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"heart-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-heart\">\n    <path d=\"m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"server-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-server\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"globe-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-globe\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z\"></path>\n</svg>\n</template>\n\n<template id=\"issue-opened-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-mobile-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-mobile\">\n    <path d=\"M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path>\n</svg>\n</template>\n\n<template id=\"package-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-package\">\n    <path d=\"m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z\"></path>\n</svg>\n</template>\n\n<template id=\"credit-card-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-credit-card\">\n    <path d=\"M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z\"></path><path d=\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z\"></path>\n</svg>\n</template>\n\n<template id=\"play-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n</template>\n\n<template id=\"gift-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-gift\">\n    <path d=\"M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-square-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-square\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-desktop-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-desktop\">\n    <path d=\"M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z\"></path>\n</svg>\n</template>\n\n        <div class=\"position-relative\">\n                <ul\n                  role=\"listbox\"\n                  class=\"ActionListWrap QueryBuilder-ListWrap\"\n                  aria-label=\"Suggestions\"\n                  data-action=\"\n                    combobox-commit:query-builder#comboboxCommit\n                    mousedown:query-builder#resultsMousedown\n                  \"\n                  data-target=\"query-builder.resultsList\"\n                  data-persist-list=false\n                  id=\"query-builder-test-results\"\n                ></ul>\n        </div>\n      <div class=\"FormControl-inlineValidation\" id=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" hidden=\"hidden\">\n        <span class=\"FormControl-inlineValidation--visual\">\n          <svg aria-hidden=\"true\" height=\"12\" viewBox=\"0 0 12 12\" version=\"1.1\" width=\"12\" data-view-component=\"true\" class=\"octicon octicon-alert-fill\">\n    <path d=\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"></path>\n</svg>\n        </span>\n        <span></span>\n</div>    </div>\n    <div data-target=\"query-builder.screenReaderFeedback\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\"></div>\n</query-builder></form>\n          <div class=\"d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt\">\n            <a target=\"_blank\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\" data-view-component=\"true\" class=\"Link color-fg-accent text-normal ml-2\">\n              Search syntax tips\n</a>            <div class=\"d-flex flex-1\"></div>\n          </div>\n        </div>\n</div>\n\n    </div>\n</modal-dialog></div>\n  </div>\n  <div data-action=\"click:qbsearch-input#retract\" class=\"dark-backdrop position-fixed\" hidden data-target=\"qbsearch-input.darkBackdrop\"></div>\n  <div class=\"color-fg-default\">\n    \n<dialog-helper>\n  <dialog data-target=\"qbsearch-input.feedbackDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"feedback-dialog\" aria-modal=\"true\" aria-labelledby=\"feedback-dialog-title\" aria-describedby=\"feedback-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"feedback-dialog-title\">\n        Provide feedback\n      </h1>\n        \n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"feedback-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"feedback-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"code-search-feedback-form\" data-turbo=\"false\" action=\"/search/feedback\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"PG3u7ThCkXAXTnA6m8aW9RUrxDEbJYD5zAz8NEqYtzPRhEmIArPcK79AxbIaRWxLFio6cqv/idaBF/Wqa5UgeQ==\" />\n          <p>We read every piece of feedback, and take your input very seriously.</p>\n          <textarea name=\"feedback\" class=\"form-control width-full mb-2\" style=\"height: 120px\" id=\"feedback\"></textarea>\n          <input name=\"include_email\" id=\"include_email\" aria-label=\"Include my email address so I can be contacted\" class=\"form-control mr-2\" type=\"checkbox\">\n          <label for=\"include_email\" style=\"font-weight: normal\">Include my email address so I can be contacted</label>\n</form></div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd\">          <button data-close-dialog-id=\"feedback-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"code-search-feedback-form\" data-action=\"click:qbsearch-input#submitFeedback\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Submit feedback\n</button>\n</div>\n</dialog></dialog-helper>\n\n    <custom-scopes data-target=\"qbsearch-input.customScopesManager\">\n    \n<dialog-helper>\n  <dialog data-target=\"custom-scopes.customScopesModalDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"custom-scopes-dialog\" aria-modal=\"true\" aria-labelledby=\"custom-scopes-dialog-title\" aria-describedby=\"custom-scopes-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header Overlay-header--divided\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"custom-scopes-dialog-title\">\n        Saved searches\n      </h1>\n        <h2 id=\"custom-scopes-dialog-description\" class=\"Overlay-description\">Use saved searches to filter your results more quickly</h2>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"custom-scopes-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"custom-scopes-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n        <div hidden class=\"create-custom-scope-form\" data-target=\"custom-scopes.createCustomScopeForm\">\n        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"custom-scopes-dialog-form\" data-turbo=\"false\" action=\"/search/custom_scopes\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"TdTgRrzlnrd/NcijsJuCGxTjS08cVvj7uEztHRr8EWQd232RclV6DAVf+UmNiayrDnzXkagYT/Ga2iKjQTszsg==\" />\n          <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n          <input type=\"hidden\" id=\"custom_scope_id\" name=\"custom_scope_id\" data-target=\"custom-scopes.customScopesIdField\">\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_name\">Name</label>\n            <auto-check src=\"/search/custom_scopes/check_name\" required>\n              <input\n                type=\"text\"\n                name=\"custom_scope_name\"\n                id=\"custom_scope_name\"\n                data-target=\"custom-scopes.customScopesNameField\"\n                class=\"form-control\"\n                autocomplete=\"off\"\n                placeholder=\"github-ruby\"\n                required\n                maxlength=\"50\">\n              <input type=\"hidden\" data-csrf=\"true\" value=\"uTm0CWY9xYnX0R2rKklHzNmvXqmleNHF3+tnRmlik1Ouf+PloWkFiHWCylGT9jXTB6KR14O/e8ReOv3Vk5c0ew==\" />\n            </auto-check>\n          </div>\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_query\">Query</label>\n            <input\n              type=\"text\"\n              name=\"custom_scope_query\"\n              id=\"custom_scope_query\"\n              data-target=\"custom-scopes.customScopesQueryField\"\n              class=\"form-control\"\n              autocomplete=\"off\"\n              placeholder=\"(repo:mona/a OR repo:mona/b) AND lang:python\"\n              required\n              maxlength=\"500\">\n          </div>\n\n          <p class=\"text-small color-fg-muted\">\n            To see all available qualifiers, see our <a class=\"Link--inTextBlock\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\">documentation</a>.\n          </p>\n</form>        </div>\n\n        <div data-target=\"custom-scopes.manageCustomScopesForm\">\n          <div data-target=\"custom-scopes.list\"></div>\n        </div>\n\n</div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided\">          <button data-action=\"click:custom-scopes#customScopesCancel\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"custom-scopes-dialog-form\" data-action=\"click:custom-scopes#customScopesSubmit\" data-target=\"custom-scopes.customScopesSubmitButton\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Create saved search\n</button>\n</div>\n</dialog></dialog-helper>\n    </custom-scopes>\n  </div>\n</qbsearch-input><input type=\"hidden\" data-csrf=\"true\" class=\"js-data-jump-to-suggestions-path-csrf\" value=\"9JVEhtvcbNlKbN8AfxS8YHMxQREmkwwPKi2737w7W//3CvBmtR3YfyNNSliKaCDNpeBopj8u6a8YjDry9m52Hw==\" />\n\n\n          <div class=\"position-relative mr-lg-3 d-lg-inline-block\">\n            <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-in flex-shrink-0 no-underline d-block d-lg-inline-block border border-lg-0 rounded rounded-lg-0 p-2 p-lg-0\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n              Sign in\n            </a>\n          </div>\n\n            <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=addy-dclxvi%2Fopenbox-theme-collections\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-up flex-shrink-0 d-none d-lg-inline-block no-underline border color-border-default rounded px-2 py-1\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-analytics-event=\"{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}\"\n            >\n              Sign up\n            </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</header>\n\n      <div hidden=\"hidden\" data-view-component=\"true\" class=\"js-stale-session-flash stale-session-flash flash flash-warn flash-full mb-3\">\n  \n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span class=\"js-stale-session-flash-signed-in\" hidden>You signed in with another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-signed-out\" hidden>You signed out in another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-switched\" hidden>You switched accounts on another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n\n    <button id=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" aria-labelledby=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x Button-visual\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" for=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Dismiss alert</tool-tip>\n\n\n  \n</div>\n    </div>\n\n  <div id=\"start-of-content\" class=\"show-on-focus\"></div>\n\n\n\n\n\n\n\n\n    <div id=\"js-flash-container\" class=\"flash-container\" data-turbo-replace>\n\n\n\n\n\n  <template class=\"js-flash-template\">\n    \n<div class=\"flash flash-full   {{ className }}\">\n  <div >\n    <button autofocus class=\"flash-close js-flash-close\" type=\"button\" aria-label=\"Dismiss this message\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    <div aria-atomic=\"true\" role=\"alert\" class=\"js-flash-alert\">\n      \n      <div>{{ message }}</div>\n\n    </div>\n  </div>\n</div>\n  </template>\n</div>\n\n\n    \n    <include-fragment class=\"js-notification-shelf-include-fragment\" data-base-src=\"https://github.com/notifications/beta/shelf\"></include-fragment>\n\n\n\n\n\n  <div\n    class=\"application-main \"\n    data-commit-hovercards-enabled\n    data-discussion-hovercards-enabled\n    data-issue-and-pr-hovercards-enabled\n  >\n        <div itemscope itemtype=\"http://schema.org/SoftwareSourceCode\" class=\"\">\n    <main id=\"js-repo-pjax-container\" >\n      \n      \n\n\n\n\n\n\n  \n  <div id=\"repository-container-header\"  class=\"pt-3 hide-full-screen\" style=\"background-color: var(--page-header-bgColor, var(--color-page-header-bg));\" data-turbo-replace>\n\n      <div class=\"d-flex flex-wrap flex-justify-end mb-3  px-3 px-md-4 px-lg-5\" style=\"gap: 1rem;\">\n\n        <div class=\"flex-auto min-width-0 width-fit mr-3\">\n            \n  <div class=\" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo color-fg-muted mr-2\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n    \n    <span class=\"author flex-self-stretch\" itemprop=\"author\">\n      <a class=\"url fn\" rel=\"author\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/addy-dclxvi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/addy-dclxvi\">\n        addy-dclxvi\n</a>    </span>\n    <span class=\"mx-1 flex-self-stretch color-fg-muted\">/</span>\n    <strong itemprop=\"name\" class=\"mr-2 flex-self-stretch\">\n      <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/addy-dclxvi/openbox-theme-collections\">openbox-theme-collections</a>\n    </strong>\n\n    <span></span><span class=\"Label Label--secondary v-align-middle mr-1\">Public</span>\n  </div>\n\n\n        </div>\n\n        <div id=\"repository-details-container\" data-turbo-replace>\n            <ul class=\"pagehead-actions flex-shrink-0 d-none d-md-inline\" style=\"padding: 2px 0;\">\n    \n      \n\n  <li>\n            <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"77d426702351bd6f6a73a7058774e0fa0cc8f0506c704b86cb04dc3dfdae9095\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\">\n    <path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path>\n</svg>Notifications\n</a>\n  </li>\n\n  <li>\n          <a icon=\"repo-forked\" id=\"fork-button\" href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b14918a65f79b6de9e8f193d63d32790a74548bff6a4b42a60f8b15f2b42ff5a\" data-view-component=\"true\" class=\"btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>Fork\n    <span id=\"repo-network-counter\" data-pjax-replace=\"true\" data-turbo-replace=\"true\" title=\"105\" data-view-component=\"true\" class=\"Counter\">105</span>\n</a>\n  </li>\n\n  <li>\n        <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b05426a0120bfddc253794cdaa50f61ce7d4a8befe2164f3cd78773537af8838\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>          <span id=\"repo-stars-counter-star\" aria-label=\"960 users starred this repository\" data-singular-suffix=\"user starred this repository\" data-plural-suffix=\"users starred this repository\" data-turbo-replace=\"true\" title=\"960\" data-view-component=\"true\" class=\"Counter js-social-count\">960</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled=\"disabled\" data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\">\n    <path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path>\n</svg>\n</button></div>\n  </li>\n\n    <li>\n        \n\n    </li>\n</ul>\n\n        </div>\n      </div>\n\n        <div id=\"responsive-meta-container\" data-turbo-replace>\n</div>\n\n\n          <nav data-pjax=\"#js-repo-pjax-container\" aria-label=\"Repository\" data-view-component=\"true\" class=\"js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5\">\n\n  <ul data-view-component=\"true\" class=\"UnderlineNav-body list-style-none\">\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"code-tab\" href=\"/addy-dclxvi/openbox-theme-collections\" data-tab-item=\"i0code-tab\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /addy-dclxvi/openbox-theme-collections\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g c\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" aria-current=\"page\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        <span data-content=\"Code\">Code</span>\n          <span id=\"code-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"issues-tab\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" data-tab-item=\"i1issues-tab\" data-selected-links=\"repo_issues repo_labels repo_milestones /addy-dclxvi/openbox-theme-collections/issues\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g i\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        <span data-content=\"Issues\">Issues</span>\n          <span id=\"issues-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"4\" data-view-component=\"true\" class=\"Counter\">4</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"pull-requests-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" data-tab-item=\"i2pull-requests-tab\" data-selected-links=\"repo_pulls checks /addy-dclxvi/openbox-theme-collections/pulls\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g p\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        <span data-content=\"Pull requests\">Pull requests</span>\n          <span id=\"pull-requests-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"actions-tab\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" data-tab-item=\"i3actions-tab\" data-selected-links=\"repo_actions /addy-dclxvi/openbox-theme-collections/actions\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g a\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        <span data-content=\"Actions\">Actions</span>\n          <span id=\"actions-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"projects-tab\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" data-tab-item=\"i4projects-tab\" data-selected-links=\"repo_projects new_repo_project repo_project /addy-dclxvi/openbox-theme-collections/projects\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g b\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        <span data-content=\"Projects\">Projects</span>\n          <span id=\"projects-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"security-tab\" href=\"/addy-dclxvi/openbox-theme-collections/security\" data-tab-item=\"i5security-tab\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /addy-dclxvi/openbox-theme-collections/security\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g s\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span data-content=\"Security\">Security</span>\n          <include-fragment src=\"/addy-dclxvi/openbox-theme-collections/security/overall-count\" accept=\"text/fragment+html\"></include-fragment>\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"insights-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" data-tab-item=\"i6insights-tab\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /addy-dclxvi/openbox-theme-collections/pulse\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        <span data-content=\"Insights\">Insights</span>\n          <span id=\"insights-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n</ul>\n    <div style=\"visibility:hidden;\" data-view-component=\"true\" class=\"UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0\">      <action-menu data-select-variant=\"none\" data-view-component=\"true\">\n  <focus-group direction=\"vertical\" mnemonics retain>\n    <button id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popovertarget=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" aria-controls=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" aria-haspopup=\"true\" aria-labelledby=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-kebab-horizontal Button-visual\">\n    <path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" for=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Additional navigation options</tool-tip>\n\n\n<anchored-position id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" anchor=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" align=\"start\" side=\"outside-bottom\" anchor-offset=\"normal\" popover=\"auto\" data-view-component=\"true\">\n  <div data-view-component=\"true\" class=\"Overlay Overlay--size-auto\">\n    \n      <div data-view-component=\"true\" class=\"Overlay-body Overlay-body--paddingNone\">          <action-list>\n  <div data-view-component=\"true\">\n    <ul aria-labelledby=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" role=\"menu\" data-view-component=\"true\" class=\"ActionListWrap--inset ActionListWrap\">\n        <li hidden=\"hidden\" data-menu-item=\"i0code-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-3cd72e8e-5544-480d-8658-74ed50af212f\" href=\"/addy-dclxvi/openbox-theme-collections\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Code\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i1issues-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-426c0f20-9c42-4115-afcf-18e3b64f84c1\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Issues\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i2pull-requests-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-f46a5cbe-4a3d-457e-bb12-19d141fc6e3f\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Pull requests\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i3actions-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-457482dd-6fc0-468e-a709-600a69ac4715\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Actions\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i4projects-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-dde85074-1f8e-4c77-b5f9-c22d7fc009c1\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Projects\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i5security-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-bb2f70b7-3d1c-4bd0-b574-a05a8a4a56ef\" href=\"/addy-dclxvi/openbox-theme-collections/security\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Security\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i6insights-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-23e32ff0-8fc8-4deb-871e-4aa3c19c5d71\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Insights\n</span></a>\n  \n</li>\n</ul>    \n</div></action-list>\n\n\n</div>\n      \n</div></anchored-position>  </focus-group>\n</action-menu></div>\n</nav>\n\n  </div>\n\n  \n\n\n\n<turbo-frame id=\"repo-content-turbo-frame\" target=\"_top\" data-turbo-action=\"advance\" class=\"\">\n    <div id=\"repo-content-pjax-container\" class=\"repository-content \" >\n    \n\n\n\n    \n      \n    \n\n\n\n\n\n<react-app\n  app-name=\"react-code-view\"\n  initial-path=\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\"\n  style=\"display: block; min-height: calc(100vh - 64px)\" \n  data-ssr=\"true\"\n  data-lazy=\"false\"\n  data-alternate=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-app.embeddedData\">{\"payload\":{\"allShortcutsEnabled\":false,\"fileTree\":{\"Arrondie-Grey/openbox-3\":{\"items\":[{\"name\":\"bullet.xbm\",\"path\":\"Arrondie-Grey/openbox-3/bullet.xbm\",\"contentType\":\"file\"},{\"name\":\"close.xbm\",\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"contentType\":\"file\"},{\"name\":\"iconify.xbm\",\"path\":\"Arrondie-Grey/openbox-3/iconify.xbm\",\"contentType\":\"file\"},{\"name\":\"max.xbm\",\"path\":\"Arrondie-Grey/openbox-3/max.xbm\",\"contentType\":\"file\"},{\"name\":\"themerc\",\"path\":\"Arrondie-Grey/openbox-3/themerc\",\"contentType\":\"file\"}],\"totalCount\":5},\"Arrondie-Grey\":{\"items\":[{\"name\":\"openbox-3\",\"path\":\"Arrondie-Grey/openbox-3\",\"contentType\":\"directory\"}],\"totalCount\":1},\"\":{\"items\":[{\"name\":\"Adiantum\",\"path\":\"Adiantum\",\"contentType\":\"directory\"},{\"name\":\"Arc-Clone\",\"path\":\"Arc-Clone\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Froly\",\"path\":\"Arrondie-Froly\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Grey\",\"path\":\"Arrondie-Grey\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Tea\",\"path\":\"Arrondie-Tea\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Violet\",\"path\":\"Arrondie-Violet\",\"contentType\":\"directory\"},{\"name\":\"Blocks\",\"path\":\"Blocks\",\"contentType\":\"directory\"},{\"name\":\"Bonzo\",\"path\":\"Bonzo\",\"contentType\":\"directory\"},{\"name\":\"Clair-Crimson\",\"path\":\"Clair-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Clair-Froly\",\"path\":\"Clair-Froly\",\"contentType\":\"directory\"},{\"name\":\"Clair-Orange\",\"path\":\"Clair-Orange\",\"contentType\":\"directory\"},{\"name\":\"Clia\",\"path\":\"Clia\",\"contentType\":\"directory\"},{\"name\":\"Cotton\",\"path\":\"Cotton\",\"contentType\":\"directory\"},{\"name\":\"Degrade-Froly\",\"path\":\"Degrade-Froly\",\"contentType\":\"directory\"},{\"name\":\"Flou-Froly\",\"path\":\"Flou-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Crimson\",\"path\":\"Leve-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Leve-Cyan\",\"path\":\"Leve-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Leve-Froly\",\"path\":\"Leve-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Lavender\",\"path\":\"Leve-Lavender\",\"contentType\":\"directory\"},{\"name\":\"Numix-Clone\",\"path\":\"Numix-Clone\",\"contentType\":\"directory\"},{\"name\":\"Pelangi\",\"path\":\"Pelangi\",\"contentType\":\"directory\"},{\"name\":\"Penumbra\",\"path\":\"Penumbra\",\"contentType\":\"directory\"},{\"name\":\"Raven-Crimson\",\"path\":\"Raven-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Raven-Cyan\",\"path\":\"Raven-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Silvera\",\"path\":\"Silvera\",\"contentType\":\"directory\"},{\"name\":\"Triste-Crimson\",\"path\":\"Triste-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Triste-Froly\",\"path\":\"Triste-Froly\",\"contentType\":\"directory\"},{\"name\":\"Triste-Orange\",\"path\":\"Triste-Orange\",\"contentType\":\"directory\"},{\"name\":\"Triste-Violet\",\"path\":\"Triste-Violet\",\"contentType\":\"directory\"},{\"name\":\"Umbra\",\"path\":\"Umbra\",\"contentType\":\"directory\"},{\"name\":\"Velnias\",\"path\":\"Velnias\",\"contentType\":\"directory\"},{\"name\":\"Vent\",\"path\":\"Vent\",\"contentType\":\"directory\"},{\"name\":\"Vermello\",\"path\":\"Vermello\",\"contentType\":\"directory\"},{\"name\":\"White\",\"path\":\"White\",\"contentType\":\"directory\"},{\"name\":\"LICENSE\",\"path\":\"LICENSE\",\"contentType\":\"file\"},{\"name\":\"README.md\",\"path\":\"README.md\",\"contentType\":\"file\"},{\"name\":\"adiantum.png\",\"path\":\"adiantum.png\",\"contentType\":\"file\"},{\"name\":\"arc-clone.jpg\",\"path\":\"arc-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"arrondie.jpg\",\"path\":\"arrondie.jpg\",\"contentType\":\"file\"},{\"name\":\"blocks.jpg\",\"path\":\"blocks.jpg\",\"contentType\":\"file\"},{\"name\":\"bonzo.jpg\",\"path\":\"bonzo.jpg\",\"contentType\":\"file\"},{\"name\":\"clair.jpg\",\"path\":\"clair.jpg\",\"contentType\":\"file\"},{\"name\":\"clia.jpg\",\"path\":\"clia.jpg\",\"contentType\":\"file\"},{\"name\":\"leve.jpg\",\"path\":\"leve.jpg\",\"contentType\":\"file\"},{\"name\":\"numix-clone.jpg\",\"path\":\"numix-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"pelangi.jpg\",\"path\":\"pelangi.jpg\",\"contentType\":\"file\"},{\"name\":\"penumbra.png\",\"path\":\"penumbra.png\",\"contentType\":\"file\"},{\"name\":\"raven.jpg\",\"path\":\"raven.jpg\",\"contentType\":\"file\"},{\"name\":\"silvera.jpg\",\"path\":\"silvera.jpg\",\"contentType\":\"file\"},{\"name\":\"triste.jpg\",\"path\":\"triste.jpg\",\"contentType\":\"file\"},{\"name\":\"umbra.png\",\"path\":\"umbra.png\",\"contentType\":\"file\"},{\"name\":\"velnias.jpg\",\"path\":\"velnias.jpg\",\"contentType\":\"file\"},{\"name\":\"vent.jpg\",\"path\":\"vent.jpg\",\"contentType\":\"file\"},{\"name\":\"vermello.jpg\",\"path\":\"vermello.jpg\",\"contentType\":\"file\"}],\"totalCount\":54}},\"fileTreeProcessingTime\":7.694796999999999,\"foldersToFetch\":[],\"repo\":{\"id\":98446467,\"defaultBranch\":\"master\",\"name\":\"openbox-theme-collections\",\"ownerLogin\":\"addy-dclxvi\",\"currentUserCanPush\":false,\"isFork\":false,\"isEmpty\":false,\"createdAt\":\"2017-07-26T17:01:26.000Z\",\"ownerAvatar\":\"https://avatars.githubusercontent.com/u/7688126?v=4\",\"public\":true,\"private\":false,\"isOrgOwned\":false},\"codeLineWrapEnabled\":false,\"symbolsExpanded\":false,\"treeExpanded\":true,\"refInfo\":{\"name\":\"master\",\"listCacheKey\":\"v0:1501090253.0\",\"canEdit\":false,\"refType\":\"branch\",\"currentOid\":\"8bdf5decb25c9867d11011f386453380fc908121\"},\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"currentUser\":null,\"blob\":{\"rawLines\":[\"#define close_width 8\",\"#define close_height 8\",\"static unsigned char close_bits[] = {\",\"   0x00, 0x00, 0x24, 0x18, 0x18, 0x24, 0x00, 0x00 };\"],\"stylingDirectives\":[[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":19,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":20,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":6,\"c\":\"pl-k\"},{\"s\":7,\"e\":20,\"c\":\"pl-smi\"},{\"s\":16,\"e\":20,\"c\":\"pl-smi\"},{\"s\":21,\"e\":31,\"c\":\"pl-s1\"},{\"s\":34,\"e\":35,\"c\":\"pl-c1\"}],[{\"s\":3,\"e\":7,\"c\":\"pl-c1\"},{\"s\":9,\"e\":13,\"c\":\"pl-c1\"},{\"s\":15,\"e\":19,\"c\":\"pl-c1\"},{\"s\":21,\"e\":25,\"c\":\"pl-c1\"},{\"s\":27,\"e\":31,\"c\":\"pl-c1\"},{\"s\":33,\"e\":37,\"c\":\"pl-c1\"},{\"s\":39,\"e\":43,\"c\":\"pl-c1\"},{\"s\":45,\"e\":49,\"c\":\"pl-c1\"}]],\"colorizedLines\":null,\"csv\":null,\"csvError\":null,\"dependabotInfo\":{\"showConfigurationBanner\":false,\"configFilePath\":null,\"networkDependabotPath\":\"/addy-dclxvi/openbox-theme-collections/network/updates\",\"dismissConfigurationNoticePath\":\"/settings/dismiss-notice/dependabot_configuration_notice\",\"configurationNoticeDismissed\":null},\"displayName\":\"close.xbm\",\"displayUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm?raw=true\",\"headerInfo\":{\"blobSize\":\"136 Bytes\",\"deleteTooltip\":\"You must be signed in to make or propose changes\",\"editTooltip\":\"You must be signed in to make or propose changes\",\"ghDesktopPath\":\"https://desktop.github.com\",\"isGitLfs\":false,\"onBranch\":true,\"shortPath\":\"e8ad736\",\"siteNavLoginPath\":\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\",\"isCSV\":false,\"isRichtext\":false,\"toc\":null,\"lineInfo\":{\"truncatedLoc\":\"4\",\"truncatedSloc\":\"4\"},\"mode\":\"executable file\"},\"image\":false,\"isCodeownersFile\":null,\"isPlain\":false,\"isValidLegacyIssueTemplate\":false,\"issueTemplate\":null,\"discussionTemplate\":null,\"language\":\"X BitMap\",\"languageID\":782911107,\"large\":false,\"planSupportInfo\":{\"repoIsFork\":null,\"repoOwnedByCurrentUser\":null,\"requestFullPath\":\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\",\"showFreeOrgGatedFeatureMessage\":null,\"showPlanSupportBanner\":null,\"upgradeDataAttributes\":null,\"upgradePath\":null},\"publishBannersInfo\":{\"dismissActionNoticePath\":\"/settings/dismiss-notice/publish_action_from_dockerfile\",\"releasePath\":\"/addy-dclxvi/openbox-theme-collections/releases/new?marketplace=true\",\"showPublishActionBanner\":false},\"rawBlobUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\",\"renderImageOrRaw\":false,\"richText\":null,\"renderedFileInfo\":null,\"shortPath\":null,\"symbolsEnabled\":true,\"tabSize\":8,\"topBannersInfo\":{\"overridingGlobalFundingFile\":false,\"globalPreferredFundingPath\":null,\"showInvalidCitationWarning\":false,\"citationHelpUrl\":\"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files\",\"actionsOnboardingTip\":null},\"truncated\":false,\"viewable\":true,\"workflowRedirectUrl\":null,\"symbols\":{\"timed_out\":false,\"not_analyzed\":true,\"symbols\":[]}},\"copilotInfo\":null,\"copilotAccessAllowed\":false,\"csrf_tokens\":{\"/addy-dclxvi/openbox-theme-collections/branches\":{\"post\":\"4-xuUz7rFh9utxptDEOCNEGFbm1MVGqr8n33oy_jbdAelbVx9uqhk36upyw7INUXAj71lStfU_n2cYFrWpNxRA\"},\"/repos/preferences\":{\"post\":\"kkW5DqAiCPEeJSYXHB9B14iNUjlWfQOxj34swJ1pDXQXCWLPqXUcZycZfy8B4jG6skDt36MDOyJvLTHBLGTMgA\"}}},\"title\":\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\",\"appPayload\":{\"helpUrl\":\"https://docs.github.com\",\"findFileWorkerPath\":\"/assets-cdn/worker/find-file-worker-1583894afd38.js\",\"findInFileWorkerPath\":\"/assets-cdn/worker/find-in-file-worker-3a63a487027b.js\",\"githubDevUrl\":null,\"enabled_features\":{\"code_nav_ui_events\":false,\"react_blob_overlay\":false,\"copilot_conversational_ux_embedding_update\":false,\"copilot_smell_icebreaker_ux\":true,\"copilot_workspace\":false}}}</script>\n  <div data-target=\"react-app.reactRoot\"><style data-styled=\"true\" data-styled-version=\"5.3.6\">.jUriTl{font-weight:600;font-size:32px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/\n.cgQnMS{font-weight:600;font-size:32px;margin:0;}/*!sc*/\n.diwsLq{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/\n.jAEDJk{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/\ndata-styled.g1[id=\"Heading__StyledHeading-sc-1c1dgg0-0\"]{content:\"jUriTl,cgQnMS,diwsLq,jAEDJk,\"}/*!sc*/\n.fSWWem{padding:0;}/*!sc*/\n.kPPmzM{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/\n.cIAPDV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}/*!sc*/\n.gvCnwW{width:100%;}/*!sc*/\n@media screen and (min-width:544px){.gvCnwW{width:100%;}}/*!sc*/\n@media screen and (min-width:768px){.gvCnwW{width:auto;}}/*!sc*/\n.esrURn{display:none;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;min-width:0;}/*!sc*/\n@media screen and (min-width:544px){.esrURn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/\n@media screen and (min-width:768px){.esrURn{width:auto;margin-top:0 !important;margin-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0px;max-height:var(--sticky-pane-height);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:0;}}/*!sc*/\n@media screen and (min-width:769px){.esrURn{height:100vh;max-height:100vh !important;}}/*!sc*/\n@media print,screen and (max-width:1011px) and (min-width:768px){.esrURn{display:none;}}/*!sc*/\n.eUyHuk{margin-left:0;margin-right:0;display:none;margin-top:0;}/*!sc*/\n@media screen and (min-width:768px){.eUyHuk{margin-left:0 !important;margin-right:0 !important;}}/*!sc*/\n.gNdDUH{--pane-min-width:256px;--pane-max-width-diff:511px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));width:100%;padding:0;}/*!sc*/\n@media screen and (min-width:544px){}/*!sc*/\n@media screen and (min-width:768px){.gNdDUH{width:clamp(var(--pane-min-width),var(--pane-width),var(--pane-max-width));overflow:auto;}}/*!sc*/\n@media screen and (min-width:1280px){.gNdDUH{--pane-max-width-diff:959px;}}/*!sc*/\n.hAeDYA{height:100%;position:relative;display:none;margin-left:0;}/*!sc*/\n.fjdBNx{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/\n.fjdBNx:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/\n.emFMJu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px;margin-right:auto;}/*!sc*/\n@media print{.emFMJu{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/\n.hlUAHL{width:100%;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0;}/*!sc*/\n.iStsmI{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/\n.eIgvIk{display:inherit;}/*!sc*/\n.eVFfWF{width:100%;}/*!sc*/\n.fywjmm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/\n.dyczTK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/\n.cpXcux{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/\n.iPEkxH{display:block;margin-right:8px;}/*!sc*/\n@media screen and (min-width:1360px){.iPEkxH{display:block;}}/*!sc*/\n.kkrdEu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/\n.trpoQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/\n.bKgizp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/\n.iPGYsi{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dKmYfk{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/\n.ehCeGn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/\n.eTvGbF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.kzRgrI{max-width:100%;}/*!sc*/\n.cmAPIB{max-width:100%;list-style:none;display:inline-block;}/*!sc*/\n.jwXCBK{display:inline-block;max-width:100%;}/*!sc*/\n.gtBUEp{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/\n.kfYOBR{margin-left:4px;margin-right:4px;}/*!sc*/\n.hVZtwF{margin-left:16px;margin-right:16px;}/*!sc*/\n.cMYnca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/\n.brJRqk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/\n@media screen and (min-width:544px){.brJRqk{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/\n.bqgLjk{display:inherit;}/*!sc*/\n@media screen and (min-width:544px){.bqgLjk{display:none;}}/*!sc*/\n@media screen and (min-width:768px){.bqgLjk{display:none;}}/*!sc*/\n.iJmJly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/\n.jACbi{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/\n.gIJuDf{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/\n.fleZSW{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.BnySK{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/\n.VHzRk{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/\n.ePiodO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/\n.kQJlnf{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/\n.nSWSp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/\n.lhFvfi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.doiYd{margin-left:4px;margin-right:8px;}/*!sc*/\n.jKPiSV{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.iZJewz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.jfjHXm{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/\n.bfkNRF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/\n.fXBLEV{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:transparent;}/*!sc*/\n.fXBLEV:not(:last-child){margin-right:1px;}/*!sc*/\n.fXBLEV:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.fXBLEV:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.fXBLEV:first-child{margin-left:-1px;}/*!sc*/\n.fXBLEV:last-child{margin-right:-1px;}/*!sc*/\n.gMPsNT{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/\n.gMPsNT:not(:last-child){margin-right:1px;}/*!sc*/\n.gMPsNT:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.gMPsNT:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.gMPsNT:first-child{margin-left:-1px;}/*!sc*/\n.gMPsNT:last-child{margin-right:-1px;}/*!sc*/\n.iBylDf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/\n.kSGBPx{gap:8px;}/*!sc*/\n.ytOJl{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/\n.jWnGGx{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/\n.TCenl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/\n.cluMzC{position:relative;}/*!sc*/\n.eRkHwF{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/\n.knCTAx{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/\n.aZrVR{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/\n.aZrVR:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/\ndata-styled.g2[id=\"Box-sc-g0xbh4-0\"]{content:\"fSWWem,kPPmzM,cIAPDV,gvCnwW,esrURn,eUyHuk,gNdDUH,hAeDYA,fjdBNx,emFMJu,hlUAHL,iStsmI,eIgvIk,eVFfWF,fywjmm,dyczTK,cpXcux,iPEkxH,kkrdEu,trpoQ,bKgizp,iPGYsi,dKmYfk,ehCeGn,eTvGbF,kzRgrI,cmAPIB,jwXCBK,gtBUEp,kfYOBR,hVZtwF,cMYnca,brJRqk,bqgLjk,iJmJly,jACbi,gIJuDf,fleZSW,BnySK,VHzRk,ePiodO,kQJlnf,nSWSp,lhFvfi,doiYd,jKPiSV,iZJewz,jfjHXm,bfkNRF,fXBLEV,gMPsNT,iBylDf,kSGBPx,ytOJl,jWnGGx,TCenl,cluMzC,eRkHwF,knCTAx,aZrVR,\"}/*!sc*/\nbody[data-page-layout-dragging=\"true\"]{cursor:col-resize;}/*!sc*/\nbody[data-page-layout-dragging=\"true\"] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/\ndata-styled.g3[id=\"sc-global-gbKrvU1\"]{content:\"sc-global-gbKrvU1,\"}/*!sc*/\n.bOMzPg{min-width:0;}/*!sc*/\n.fIsVJr{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/\n.dtEYcU{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-right:4px;}/*!sc*/\n.cYjMDB{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/\ndata-styled.g6[id=\"Text-sc-17v1xeu-0\"]{content:\"bOMzPg,fIsVJr,gPDEWA,dtEYcU,cYjMDB,\"}/*!sc*/\n.ipyMWB{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:600;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\n.jmkYvv{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:400;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\ndata-styled.g8[id=\"Link__StyledLink-sc-14289xe-0\"]{content:\"ipyMWB,jmkYvv,\"}/*!sc*/\n.blmaBs{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.blmaBs:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.blmaBs:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.blmaBs[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.blmaBs:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.blmaBs:active{-webkit-transition:none;transition:none;}/*!sc*/\n.blmaBs[data-inactive]{cursor:auto;}/*!sc*/\n.blmaBs:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled [data-component=ButtonCounter],.blmaBs:disabled [data-component=\"leadingVisual\"],.blmaBs:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.blmaBs:focus{outline:solid 1px transparent;}}/*!sc*/\n.blmaBs [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.blmaBs[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.blmaBs[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.blmaBs[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.blmaBs[data-block=\"block\"]{width:100%;}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.blmaBs [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.blmaBs [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.blmaBs [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.blmaBs:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.blmaBs[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.blmaBs[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.blmaBs:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.blmaBs{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/\n@media screen and (max-width:768px){.blmaBs{display:block;}}/*!sc*/\n.hkJzmn{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.hkJzmn:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hkJzmn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hkJzmn[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hkJzmn:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hkJzmn:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hkJzmn[data-inactive]{cursor:auto;}/*!sc*/\n.hkJzmn:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled [data-component=ButtonCounter],.hkJzmn:disabled [data-component=\"leadingVisual\"],.hkJzmn:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hkJzmn:focus{outline:solid 1px transparent;}}/*!sc*/\n.hkJzmn [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hkJzmn[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hkJzmn[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hkJzmn[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hkJzmn[data-block=\"block\"]{width:100%;}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hkJzmn [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hkJzmn [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hkJzmn [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.hkJzmn:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.hkJzmn[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.hkJzmn[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));height:32px;position:relative;}/*!sc*/\n@media screen and (max-width:768px){.hkJzmn[data-no-visuals]{display:none;}}/*!sc*/\n.hkJzmn:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.hILMMl{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hILMMl:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hILMMl:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hILMMl[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hILMMl:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hILMMl:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hILMMl[data-inactive]{cursor:auto;}/*!sc*/\n.hILMMl:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hILMMl:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hILMMl:focus{outline:solid 1px transparent;}}/*!sc*/\n.hILMMl [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hILMMl[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hILMMl[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hILMMl[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hILMMl[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hILMMl[data-block=\"block\"]{width:100%;}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hILMMl [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hILMMl [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hILMMl [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"],.hILMMl [data-component=\"trailingVisual\"],.hILMMl [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hILMMl[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.hILMMl svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl > span{width:inherit;}/*!sc*/\n.ivbpoP{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.ivbpoP:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.ivbpoP:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.ivbpoP[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.ivbpoP:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.ivbpoP:active{-webkit-transition:none;transition:none;}/*!sc*/\n.ivbpoP[data-inactive]{cursor:auto;}/*!sc*/\n.ivbpoP:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled [data-component=ButtonCounter],.ivbpoP:disabled [data-component=\"leadingVisual\"],.ivbpoP:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.ivbpoP:focus{outline:solid 1px transparent;}}/*!sc*/\n.ivbpoP [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.ivbpoP[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.ivbpoP[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.ivbpoP[data-block=\"block\"]{width:100%;}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.ivbpoP [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.ivbpoP [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.ivbpoP [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.ivbpoP:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.ivbpoP[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.ivbpoP[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.ivbpoP:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-no-visuals]{margin-left:8px;}/*!sc*/\n.hviaoI{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hviaoI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hviaoI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hviaoI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hviaoI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hviaoI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hviaoI[data-inactive]{cursor:auto;}/*!sc*/\n.hviaoI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hviaoI:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hviaoI:focus{outline:solid 1px transparent;}}/*!sc*/\n.hviaoI [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hviaoI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hviaoI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hviaoI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hviaoI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hviaoI[data-block=\"block\"]{width:100%;}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hviaoI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hviaoI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hviaoI [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"],.hviaoI [data-component=\"trailingVisual\"],.hviaoI [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hviaoI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hviaoI[data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/\n.jXTShb{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.jXTShb:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.jXTShb:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.jXTShb[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.jXTShb:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.jXTShb:active{-webkit-transition:none;transition:none;}/*!sc*/\n.jXTShb[data-inactive]{cursor:auto;}/*!sc*/\n.jXTShb:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.jXTShb:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.jXTShb:focus{outline:solid 1px transparent;}}/*!sc*/\n.jXTShb [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.jXTShb[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.jXTShb[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.jXTShb[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.jXTShb[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.jXTShb[data-block=\"block\"]{width:100%;}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.jXTShb [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.jXTShb [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.jXTShb [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"],.jXTShb [data-component=\"trailingVisual\"],.jXTShb [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.jXTShb[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.jXTShb[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--fgColor-default,var(--color-fg-default,#1F2328));background-color:transparent;box-shadow:none;}/*!sc*/\n.fAkXQN:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fAkXQN:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fAkXQN[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fAkXQN:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fAkXQN[data-inactive]{cursor:auto;}/*!sc*/\n.fAkXQN:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled [data-component=ButtonCounter],.fAkXQN:disabled [data-component=\"leadingVisual\"],.fAkXQN:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fAkXQN:focus{outline:solid 1px transparent;}}/*!sc*/\n.fAkXQN [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fAkXQN[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fAkXQN[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fAkXQN[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fAkXQN[data-block=\"block\"]{width:100%;}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fAkXQN [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fAkXQN [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fAkXQN [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.fAkXQN[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.fAkXQN:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.fAkXQN:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.gfKkfV:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.gfKkfV:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.gfKkfV[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.gfKkfV:active{-webkit-transition:none;transition:none;}/*!sc*/\n.gfKkfV[data-inactive]{cursor:auto;}/*!sc*/\n.gfKkfV:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled [data-component=ButtonCounter],.gfKkfV:disabled [data-component=\"leadingVisual\"],.gfKkfV:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.gfKkfV:focus{outline:solid 1px transparent;}}/*!sc*/\n.gfKkfV [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.gfKkfV[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.gfKkfV[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.gfKkfV[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.gfKkfV[data-block=\"block\"]{width:100%;}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.gfKkfV [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.gfKkfV [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.gfKkfV [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.gfKkfV:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.gfKkfV[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.gfKkfV[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.gfKkfV:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dTgfec{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));padding-left:8px;padding-right:8px;}/*!sc*/\n.dTgfec:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dTgfec:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dTgfec[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dTgfec:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dTgfec[data-inactive]{cursor:auto;}/*!sc*/\n.dTgfec:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.dTgfec:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dTgfec:focus{outline:solid 1px transparent;}}/*!sc*/\n.dTgfec [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.dTgfec[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dTgfec[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dTgfec[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dTgfec[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dTgfec[data-block=\"block\"]{width:100%;}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.dTgfec [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dTgfec [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dTgfec [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"],.dTgfec [data-component=\"trailingVisual\"],.dTgfec [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.dTgfec[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dTgfec linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.pyyxt:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.pyyxt:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.pyyxt[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.pyyxt:active{-webkit-transition:none;transition:none;}/*!sc*/\n.pyyxt[data-inactive]{cursor:auto;}/*!sc*/\n.pyyxt:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.pyyxt:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.pyyxt:focus{outline:solid 1px transparent;}}/*!sc*/\n.pyyxt [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.pyyxt[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.pyyxt[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.pyyxt[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.pyyxt[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.pyyxt[data-block=\"block\"]{width:100%;}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.pyyxt [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.pyyxt [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.pyyxt [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"],.pyyxt [data-component=\"trailingVisual\"],.pyyxt [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.pyyxt[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.fmvlPZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fmvlPZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fmvlPZ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fmvlPZ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fmvlPZ:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fmvlPZ[data-inactive]{cursor:auto;}/*!sc*/\n.fmvlPZ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.fmvlPZ:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fmvlPZ:focus{outline:solid 1px transparent;}}/*!sc*/\n.fmvlPZ [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.fmvlPZ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fmvlPZ[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fmvlPZ[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fmvlPZ[data-block=\"block\"]{width:100%;}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fmvlPZ [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"],.fmvlPZ [data-component=\"trailingVisual\"],.fmvlPZ [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.fmvlPZ[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/\n.bcQZPI{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.bcQZPI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.bcQZPI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.bcQZPI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.bcQZPI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.bcQZPI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.bcQZPI[data-inactive]{cursor:auto;}/*!sc*/\n.bcQZPI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled [data-component=ButtonCounter],.bcQZPI:disabled [data-component=\"leadingVisual\"],.bcQZPI:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.bcQZPI:focus{outline:solid 1px transparent;}}/*!sc*/\n.bcQZPI [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.bcQZPI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.bcQZPI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.bcQZPI[data-block=\"block\"]{width:100%;}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.bcQZPI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.bcQZPI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.bcQZPI [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.bcQZPI:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.bcQZPI[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.bcQZPI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.bcQZPI:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/\n.dGDIQc{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.dGDIQc:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dGDIQc:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dGDIQc[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dGDIQc:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dGDIQc:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dGDIQc[data-inactive]{cursor:auto;}/*!sc*/\n.dGDIQc:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled [data-component=ButtonCounter],.dGDIQc:disabled [data-component=\"leadingVisual\"],.dGDIQc:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dGDIQc:focus{outline:solid 1px transparent;}}/*!sc*/\n.dGDIQc [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dGDIQc[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dGDIQc[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dGDIQc[data-block=\"block\"]{width:100%;}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dGDIQc [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dGDIQc [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dGDIQc [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.dGDIQc:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.dGDIQc[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.dGDIQc[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.dGDIQc:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\ndata-styled.g9[id=\"types__StyledButton-sc-ws60qy-0\"]{content:\"blmaBs,hkJzmn,hILMMl,ivbpoP,hviaoI,jXTShb,fAkXQN,gfKkfV,dTgfec,pyyxt,fmvlPZ,bcQZPI,dGDIQc,\"}/*!sc*/\n.gNgnVl{position:relative;display:inline-block;}/*!sc*/\n.gNgnVl::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f));border-radius:6px;opacity:0;}/*!sc*/\n@-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n.gNgnVl:hover::after,.gNgnVl:active::after,.gNgnVl:focus::after,.gNgnVl:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-no-delay:hover::after,.gNgnVl.tooltipped-no-delay:active::after,.gNgnVl.tooltipped-no-delay:focus::after,.gNgnVl.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-multiline:hover::after,.gNgnVl.tooltipped-multiline:active::after,.gNgnVl.tooltipped-multiline:focus::after,.gNgnVl.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-se::after,.gNgnVl.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/\n.gNgnVl.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-sw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-n::after,.gNgnVl.tooltipped-ne::after,.gNgnVl.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/\n.gNgnVl.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-nw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/\n.gNgnVl.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-s::after,.gNgnVl.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-w::after,.gNgnVl.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/\n.gNgnVl.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/\n.gNgnVl.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/\ndata-styled.g14[id=\"Tooltip__TooltipBase-sc-17tf59c-0\"]{content:\"gNgnVl,\"}/*!sc*/\n.eKEtoB{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;margin-left:4px;margin-right:8px;text-transform:capitalize;}/*!sc*/\n.fUpWeN{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/\ndata-styled.g16[id=\"Truncate__StyledTruncate-sc-23o1d2-0\"]{content:\"eKEtoB,fUpWeN,\"}/*!sc*/\n.cXNreu{font-size:14px;line-height:20px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:32px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.cXNreu input,.cXNreu textarea{cursor:text;}/*!sc*/\n.cXNreu select{cursor:pointer;}/*!sc*/\n.cXNreu input::-webkit-input-placeholder,.cXNreu textarea::-webkit-input-placeholder,.cXNreu select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::-moz-placeholder,.cXNreu textarea::-moz-placeholder,.cXNreu select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input:-ms-input-placeholder,.cXNreu textarea:-ms-input-placeholder,.cXNreu select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::placeholder,.cXNreu textarea::placeholder,.cXNreu select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu:focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/\n.cXNreu > textarea{padding:12px;}/*!sc*/\n@media (min-width:768px){.cXNreu{font-size:14px;}}/*!sc*/\ndata-styled.g37[id=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0\"]{content:\"cXNreu,\"}/*!sc*/\n.jbzqwE{background-repeat:no-repeat;background-position:right 8px center;padding-left:12px;padding-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.jbzqwE > :not(:last-child){margin-right:8px;}/*!sc*/\n.jbzqwE .TextInput-icon,.jbzqwE .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/\n.jbzqwE > input,.jbzqwE > select{padding-left:0;padding-right:0;}/*!sc*/\ndata-styled.g38[id=\"TextInputWrapper-sc-1mqhpbi-1\"]{content:\"jbzqwE,\"}/*!sc*/\n.cDLBls{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/\n.cDLBls:focus{outline:0;}/*!sc*/\ndata-styled.g39[id=\"UnstyledTextInput-sc-14ypya-0\"]{content:\"cDLBls,\"}/*!sc*/\n.dAjliH{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;height:100%;width:100%;}/*!sc*/\n.dAjliH .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff));border-color:var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f));border-style:solid;border-width:1px;border-radius:var(--segmented-control-outer-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--segmented-control-button-inner-padding);padding-right:var(--segmented-control-button-inner-padding);}/*!sc*/\n.dAjliH svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dAjliH:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.dAjliH .segmentedControl-text:after{content:\"Code\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.dAjliH:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\n.fIktcg{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;padding:var(--segmented-control-button-bg-inset);height:100%;width:100%;}/*!sc*/\n.fIktcg .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:calc(var(--segmented-control-outer-radius) - var(--segmented-control-button-bg-inset) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));padding-right:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));}/*!sc*/\n.fIktcg svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fIktcg:hover .segmentedControl-content{background-color:var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2)));}/*!sc*/\n.fIktcg:active .segmentedControl-content{background-color:var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4)));}/*!sc*/\n.fIktcg:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.fIktcg .segmentedControl-text:after{content:\"Blame\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.fIktcg:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\ndata-styled.g69[id=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0\"]{content:\"dAjliH,fIktcg,\"}/*!sc*/\n.huxtnT{background-color:var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2));border-radius:6px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:28px;margin:0;padding:0;}/*!sc*/\ndata-styled.g71[id=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0\"]{content:\"huxtnT,\"}/*!sc*/\n.cjbBGq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;isolation:isolate;}/*!sc*/\n.cjbBGq.cjbBGq > *{margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/\n.cjbBGq.cjbBGq > *:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:focus,.cjbBGq.cjbBGq > *:active,.cjbBGq.cjbBGq > *:hover{z-index:1;}/*!sc*/\ndata-styled.g87[id=\"ButtonGroup-sc-1gxhls1-0\"]{content:\"cjbBGq,\"}/*!sc*/\n</style><meta data-hydrostats=\"publish\"/> <!-- --> <!-- --> <!-- --> <button hidden=\"\" data-testid=\"header-permalink-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><div><div style=\"--sticky-pane-height:100vh\" class=\"Box-sc-g0xbh4-0 fSWWem\"><div class=\"Box-sc-g0xbh4-0 kPPmzM\"><div class=\"Box-sc-g0xbh4-0 cIAPDV\"><div tabindex=\"0\" class=\"Box-sc-g0xbh4-0 gvCnwW\"><div class=\"Box-sc-g0xbh4-0 esrURn\"><div class=\"Box-sc-g0xbh4-0 eUyHuk\"></div><div style=\"--pane-width:320px\" class=\"Box-sc-g0xbh4-0 gNdDUH\"></div><div class=\"Box-sc-g0xbh4-0 hAeDYA\"><div role=\"slider\" aria-label=\"Draggable pane splitter\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"Pane width 0 pixels\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 fjdBNx\"></div></div></div></div><div class=\"Box-sc-g0xbh4-0 emFMJu\"><div class=\"Box-sc-g0xbh4-0\"></div><div class=\"Box-sc-g0xbh4-0 hlUAHL\"><div data-selector=\"repos-split-pane-content\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 iStsmI\"><div class=\"Box-sc-g0xbh4-0 eIgvIk\"><div class=\"Box-sc-g0xbh4-0 eVFfWF container\"><div class=\"px-3 pt-3 pb-0\" id=\"StickyHeader\"><div class=\"Box-sc-g0xbh4-0 fywjmm\"><div class=\"Box-sc-g0xbh4-0 dyczTK\"><div class=\"Box-sc-g0xbh4-0 cpXcux react-code-view-header-wrap--narrow\"><div class=\"Box-sc-g0xbh4-0 iPEkxH\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 jUriTl\"><button style=\"--button-color:fg.muted\" type=\"button\" aria-label=\"Expand file tree\" data-testid=\"expand-file-tree-button-mobile\" class=\"types__StyledButton-sc-ws60qy-0 blmaBs\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-left\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z\"></path></svg></span><span data-component=\"text\">Files</span></span></button><span role=\"tooltip\" aria-label=\"Expand file tree\" id=\"expand-button-file-tree-button\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-se\"><button data-component=\"IconButton\" type=\"button\" data-testid=\"expand-file-tree-button\" aria-labelledby=\"expand-button-file-tree-button\" aria-controls=\"repos-file-tree\" class=\"types__StyledButton-sc-ws60qy-0 hkJzmn\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-sidebar-collapse\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z\"></path><path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\"></path></svg></button></span><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></h2></div><div class=\"react-code-view-header-mb--narrow mr-2\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector-wide\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 ehCeGn react-code-view-header-mb--narrow\"><div class=\"Box-sc-g0xbh4-0 eTvGbF\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"repos-header-breadcrumb-heading\" id=\"repos-header-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"repos-header-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><h1 tabindex=\"-1\" id=\"file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 diwsLq\">close.xbm</h1></div><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy path\" data-testid=\"breadcrumb-copy-path-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 ivbpoP\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button></div></div></div><div class=\"react-code-view-header-element--wide\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <div><div class=\"Box-sc-g0xbh4-0 kfYOBR\"><span class=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0 TextInputWrapper-sc-1mqhpbi-1 cXNreu jbzqwE TextInput-wrapper\" aria-busy=\"false\"><span class=\"TextInput-icon\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-search\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></span><input type=\"text\" aria-label=\"Go to file\" role=\"combobox\" aria-controls=\"file-results-list\" aria-expanded=\"false\" aria-haspopup=\"dialog\" autoCorrect=\"off\" spellcheck=\"false\" placeholder=\"Go to file\" data-component=\"input\" class=\"UnstyledTextInput-sc-14ypya-0 cDLBls\" value=\"\"/><span class=\"TextInput-icon\"></span></span></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-wide\" id=\":R156d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div><div class=\"react-code-view-header-element--narrow\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-narrow\" id=\":R157d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 hVZtwF react-code-view-bottom-padding\"> <div class=\"Box-sc-g0xbh4-0 cMYnca\"></div> <!-- --> <!-- --> </div><div class=\"Box-sc-g0xbh4-0 hVZtwF\"> <!-- --> <!-- --> <div class=\"d-flex flex-column border rounded-2 mb-3 pl-1\"><div class=\"Box-sc-g0xbh4-0 brJRqk\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">Latest commit</h2><div style=\"width:120px\" class=\"Skeleton Skeleton--text\" data-testid=\"loading\"> </div><div class=\"d-flex gap-2\"><div data-testid=\"latest-commit-details\" class=\"d-none d-sm-flex flex-items-center\"></div><div class=\"d-flex gap-2\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">History</h2><a aria-label=\"Commit history\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN d-none d-lg-flex\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span><span data-component=\"text\"><span class=\"Text-sc-17v1xeu-0 gPDEWA fgColor-default\">History</span></span></span></a><div class=\"Box-sc-g0xbh4-0 bqgLjk\"></div><div class=\"d-flex d-lg-none\"><span role=\"tooltip\" aria-label=\"History\" id=\"history-icon-button-tooltip\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><a aria-label=\"Commit history\" aria-describedby=\"history-icon-button-tooltip\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span></span></a></span></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iJmJly\"><div class=\"Box-sc-g0xbh4-0 jACbi container\"><div class=\"Box-sc-g0xbh4-0 gIJuDf react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 VHzRk react-blob-view-header-sticky\" id=\"repos-sticky-header\"><div class=\"Box-sc-g0xbh4-0 ePiodO\"><div class=\"Box-sc-g0xbh4-0 react-blob-sticky-header\"><div class=\"Box-sc-g0xbh4-0 kQJlnf\"><div class=\"Box-sc-g0xbh4-0 nSWSp\"><div class=\"Box-sc-g0xbh4-0 lhFvfi\"><div class=\"Box-sc-g0xbh4-0 doiYd\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 jKPiSV\"><div class=\"Box-sc-g0xbh4-0 iZJewz\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"sticky-breadcrumb-heading\" id=\"sticky-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"sticky-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><h1 tabindex=\"-1\" id=\"sticky-file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 jAEDJk\">close.xbm</h1></div></div></div></div><button style=\"--button-color:fg.default\" type=\"button\" data-size=\"small\" class=\"types__StyledButton-sc-ws60qy-0 gfKkfV\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-up\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z\"></path></svg></span><span data-component=\"text\">Top</span></span></button></div></div></div><div class=\"Box-sc-g0xbh4-0 jfjHXm\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">File metadata and controls</h2><div class=\"Box-sc-g0xbh4-0 bfkNRF\"><ul aria-label=\"File view\" class=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0 huxtnT\"><li class=\"Box-sc-g0xbh4-0 fXBLEV\"><button aria-current=\"true\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 dAjliH\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Code</div></span></button></li><li class=\"Box-sc-g0xbh4-0 gMPsNT\"><button aria-current=\"false\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 fIktcg\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Blame</div></span></button></li></ul><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-in-header\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iBylDf\"><div class=\"Box-sc-g0xbh4-0 kSGBPx react-blob-header-edit-and-raw-actions\"><div class=\"ButtonGroup-sc-1gxhls1-0 cjbBGq\"><a href=\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\" data-testid=\"raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 dTgfec\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Raw</span></span></a><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy raw content\" data-testid=\"copy-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 pyyxt\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button><span role=\"tooltip\" aria-label=\"Download raw file\" id=\":Rdcsptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Download raw content\" data-testid=\"download-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 fmvlPZ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-download\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\"></path><path d=\"M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z\"></path></svg></button></span></div><button hidden=\"\" data-testid=\"raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"copy-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"download-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><span role=\"tooltip\" aria-label=\"Open symbols panel\" id=\":R5sptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-nw\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Symbols\" aria-pressed=\"false\" aria-expanded=\"false\" aria-controls=\"symbols-pane\" class=\"types__StyledButton-sc-ws60qy-0 bcQZPI\" data-testid=\"symbols-button\" id=\"symbols-button\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-code-square\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path></svg></button></span><div class=\"Box-sc-g0xbh4-0 react-blob-header-edit-and-raw-actions-combined\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Edit and raw actions\" class=\"types__StyledButton-sc-ws60qy-0 dGDIQc js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button\" id=\":Rnsptal9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button></div></div></div></div><div></div></div><div class=\"Box-sc-g0xbh4-0 ytOJl\"><section aria-labelledby=\"file-name-id-wide file-name-id-mobile\" class=\"Box-sc-g0xbh4-0 jWnGGx\"><div class=\"Box-sc-g0xbh4-0 TCenl\"><div id=\"highlighted-line-menu-positioner\" class=\"position-relative\"><div id=\"copilot-button-positioner\" class=\"Box-sc-g0xbh4-0 cluMzC\"><div class=\"Box-sc-g0xbh4-0 eRkHwF\"><div class=\"Box-sc-g0xbh4-0 knCTAx react-code-file-contents\" role=\"presentation\" aria-hidden=\"true\" data-tab-size=\"8\" data-paste-markdown-skip=\"true\" data-hpc=\"true\"><div class=\"react-line-numbers\" style=\"pointer-events:auto\"><div data-line-number=\"1\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">1</div><div data-line-number=\"2\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">2</div><div data-line-number=\"3\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">3</div><div data-line-number=\"4\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">4</div></div><div class=\"react-code-lines\"><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC1\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"1\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_width</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC2\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"2\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_height</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC3\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"3\" style=\"position:relative\"><span class=\"pl-k\">static</span> <span class=\"pl-smi\">unsigned <span class=\"pl-smi\">char</span></span> <span class=\"pl-s1\">close_bits</span>[] <span class=\"pl-c1\">=</span> {</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC4\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"4\" style=\"position:relative\">   <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span> };</div></div></div></div></div></div><div id=\"copilot-button-container\"></div></div><div id=\"highlighted-line-menu-container\"></div></div></div><button hidden=\"\" data-testid=\"hotkey-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class=\"Box-sc-g0xbh4-0\"></div></div></div></div></div><div id=\"find-result-marks-container\" class=\"Box-sc-g0xbh4-0 aZrVR\"></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div> <!-- --> <!-- --> <!-- --> <script type=\"application/json\" id=\"__PRIMER_DATA_:R0:__\">{\"resolvedServerColorMode\":\"day\"}</script></div>\n</react-app>\n</turbo-frame>\n\n\n\n  </div>\n\n</turbo-frame>\n\n    </main>\n  </div>\n\n  </div>\n\n          <footer class=\"footer pt-8 pb-6 f6 color-fg-muted p-responsive\" role=\"contentinfo\" >\n  <h2 class='sr-only'>Footer</h2>\n\n  \n\n\n  <div class=\"d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap\">\n    <div class=\"d-flex flex-items-center flex-shrink-0 mx-2\">\n      <a aria-label=\"Homepage\" title=\"GitHub\" class=\"footer-octicon mr-2\" href=\"https://github.com\">\n        <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n</a>\n      <span>\n        &copy; 2024 GitHub,&nbsp;Inc.\n      </span>\n    </div>\n\n    <nav aria-label=\"Footer\">\n      <h3 class=\"sr-only\" id=\"sr-footer-heading\">Footer navigation</h3>\n\n      <ul class=\"list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0\" aria-labelledby=\"sr-footer-heading\">\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}\" href=\"https://docs.github.com/site-policy/github-terms/github-terms-of-service\" data-view-component=\"true\" class=\"Link--secondary Link\">Terms</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}\" href=\"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\" data-view-component=\"true\" class=\"Link--secondary Link\">Privacy</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}\" href=\"https://github.com/security\" data-view-component=\"true\" class=\"Link--secondary Link\">Security</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}\" href=\"https://www.githubstatus.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Status</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}\" href=\"https://docs.github.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Docs</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}\" href=\"https://support.github.com?tags=dotcom-footer\" data-view-component=\"true\" class=\"Link--secondary Link\">Contact</a>\n          </li>\n\n          <li class=\"mr-3\" >\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Manage cookies\n    </button>\n  </cookie-consent-link>\n</li>\n\n<li class=\"mr-3\">\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Do not share my personal information\n    </button>\n  </cookie-consent-link>\n</li>\n\n      </ul>\n    </nav>\n  </div>\n</footer>\n\n\n\n\n    <ghcc-consent id=\"ghcc\" class=\"position-fixed bottom-0 left-0\" style=\"z-index: 999999\" data-initial-cookie-consent-allowed=\"\" data-cookie-consent-required=\"true\"></ghcc-consent>\n\n\n  <div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\" hidden>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n    <button type=\"button\" class=\"flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    You can’t perform that action at this time.\n  </div>\n\n    <template id=\"site-details-dialog\">\n  <details class=\"details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm\" open>\n    <summary role=\"button\" aria-label=\"Close dialog\"></summary>\n    <details-dialog class=\"Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal\">\n      <button class=\"Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0\" type=\"button\" aria-label=\"Close dialog\" data-close-dialog>\n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n      </button>\n      <div class=\"octocat-spinner my-6 js-details-dialog-spinner\"></div>\n    </details-dialog>\n  </details>\n</template>\n\n    <div class=\"Popover js-hovercard-content position-absolute\" style=\"display: none; outline: none;\" tabindex=\"0\">\n  <div class=\"Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large\" style=\"width:360px;\">\n  </div>\n</div>\n\n    <template id=\"snippet-clipboard-copy-button\">\n  <div class=\"zeroclipboard-container position-absolute right-0 top-0\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon m-2\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n<template id=\"snippet-clipboard-copy-button-unpositioned\">\n  <div class=\"zeroclipboard-container\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 tooltipped-no-delay d-flex flex-justify-center flex-items-center\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n\n\n\n\n    </div>\n\n    <div id=\"js-global-screen-reader-notice\" class=\"sr-only\" aria-live=\"polite\" aria-atomic=\"true\" ></div>\n    <div id=\"js-global-screen-reader-notice-assertive\" class=\"sr-only\" aria-live=\"assertive\" aria-atomic=\"true\"></div>\n  </body>\n</html>\n\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/environment",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=labwc:wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n# WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=simp1e-cursors\nXCURSOR_SIZE=20\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\n#LIBVA_DRIVER_NAME=i965\n#VDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n\nGRIM_DEFAULT_DIR=~/pics/screenshot/\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<openbox_menu>\n<menu id=\"root-menu\" label=\"root-menu\">\n\t\t<item label=\"Logout\">\n\t\t\t<action name=\"Execute\"><command>labwc --exit</command></action>\n\t\t</item>\n\t\t<item label=\"Suspend\">\n\t\t\t<action name=\"Execute\"><command>sudo zzz</command></action>\n\t\t</item>\n\t\t<item label=\"Restart\">\n\t\t\t<action name=\"Execute\"><command>sudo reboot -i</command></action>\n\t\t</item>\n\t\t<item label=\"Shutdown\">\n\t\t\t<action name=\"Execute\"><command>sudo poweroff</command></action>\n\t\t</item>\n\t<separator/>\n\t<menu id=\"Power\" label=\"Tool\">\n\t\t<item label=\"File\">\n\t\t\t<action name=\"Execute\"><command>pcmanfm</command></action>\n\t\t</item>\n\t\t<item label=\"E-Mail\">\n\t\t\t<action name=\"Execute\"><command>sylpheed</command></action>\n\t\t</item>\n\t\t<item label=\"Browser\">\n\t\t\t<action name=\"Execute\"><command>firefox</command></action>\n\t\t</item>\n\t\t<item label=\"Terminal\">\n\t\t\t<action name=\"Execute\"><command>foot</command></action>\n\t\t</item>\n\t</menu>\n <!-- Other -->\n\t\t<separator/>\n\n\t<menu id=\"Vpn\" label=\"VPN\">\n\t<item label=\"Connect\">\n\t\t<action name=\"Execute\"><command>nmcli connection up us2950.nordvpn.com.udp</command></action>\n\t</item>\n\t<item label=\"Disconnect\">\n\t\t<action name=\"Execute\"><command>nmcli connection down us2950.nordvpn.com.udp</command></action>\n\t</item>\n\t<item label=\"Network Manager Config\">\n\t\t<action name=\"Execute\"><command>nm-connection-editor</command></action>\n\t</item>\n\t</menu>\n</menu> <!-- root-menu -->\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n<!--\n  This file contains all supported config elements & attributes with\n  default values.\n\n  Man Page: https://labwc.github.io/labwc-config.5.html\n-->\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>4</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <allowTearing>no</allowTearing>\n    <autoEnableOutputs>yes</autoEnableOutputs>\n    <reuseOutputMode>no</reuseOutputMode>\n    <xwaylandPersistence>no</xwaylandPersistence>\n  </core>\n\n  <placement>\n    <policy>automatic</policy>\n    <!-- <cascadeOffset x=\"40\" y=\"30\"/> -->\n  </placement>\n  \n  <!-- <margin top=\"4\" bottom=\"4\" left=\"4\" right=\"4\" output=\"\"/> -->\n\n  <theme>\n    <name>WhiteSur-Light</name>\n    <icon></icon>\n    \n    <titlebar>\n      <!-- layout>icon:iconify,max,close</layout -->\n      <layout>desk:iconify,max,close</layout>\n      <showTitle>yes</showTitle>\n    </titlebar>    \n\n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n    <dropShadows>no</dropShadows>\n    \n    <font place=\"ActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>8</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"InActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>8</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n\n    <font place=\"MenuItem\">\n\t   <name>Misc OhSnap</name>\n       <size>8</size>\n       <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n\t\t<name>Misc OhSnap</name>\n        <size>12</size>\n      <slant>normal</slant>\n      <weight>norma</weight>\n    </font>\n  </theme>\n  \n  <windowSwitcher show=\"yes\" preview=\"yes\" outlines=\"yes\" allWorkspaces=\"yes\">\n    <fields>\n      <field content=\"workspace\" width=\"25%\"/>\n      <field content=\"trimmed_identifier\" width=\"25%\"/>\n      <field content=\"title\" width=\"50%\"/>\n      <!-- field content=\"type_short\" width=\"5%\"/-->\n    </fields>\n  </windowSwitcher>\n  \n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n    <windowEdgeStrength>20</windowEdgeStrength>\n   <unSnapThreshold>20</unSnapThreshold>\n   <unMaximizeThreshold>150</unMaximizeThreshold>\n  </resistance>\n  \n  <resize>\n    <popupShow>Always</popupShow>\n    <drawContents>no</drawContents>\n  </resize>\n    \n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n\n  <snapping>\n    <!-- Set range to 0 to disable window snapping completely -->\n    <range>1</range>\n    <overlay enabled=\"yes\">\n      <delay inner=\"500\" outer=\"500\" />\n    </overlay>\n    <topMaximize>yes</topMaximize>\n    <notifyClient>always</notifyClient>\n  </snapping>\n  \n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\" popupTime=\"1000\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"17%\" y=\"17%\" height=\"66%\" width=\"66%\"/>\n    <region name=\"center-big\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"100%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <numlock>off</numlock>\n    <layoutScope>global</layoutScope>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"W-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"W-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"W-S-Return\">\n      <action name=\"Execute\" command=\"foot --override=colors.background=000000 --override=colors.foreground=ffffff\"/>\n    </keybind>\n    <keybind key=\"W-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"W-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <!-- <keybind key=\"W-S-b\"> -->\n    <!--   <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"W-S-e\">\n      <action name=\"Execute\" command=\"~/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <!-- <keybind key=\"W-a\"> -->\n    <!--   <action name=\"ToggleMaximize\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-f\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    \n    <keybind key=\"W-C-Left\">\n\t\t<action name=\"GrowToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"W-C-Right\">\n\t\t<action name=\"GrowToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"W-C-Up\">\n\t\t<action name=\"GrowToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"W-C-Down\">\n\t\t<action name=\"GrowToEdge\" direction=\"down\" />\n    </keybind>\n\n    <keybind key=\"W-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"W-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"W-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"W-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n    <keybind key=\"W-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n    </keybind>\n    <keybind key=\"W-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n    </keybind>\n    <keybind key=\"W-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n    </keybind>\n    <keybind key=\"W-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n    </keybind>\n    <keybind key=\"W-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"W-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n    </keybind>\n\n    <!-- <keybind key=\"W-C-Left\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"left\"/> -->\n    <!-- </keybind> -->\n    <!-- <keybind key=\"W-C-Right\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"right\"/> -->\n    <!-- </keybind> -->\n <!--    <keybind key=\"XF86_AudioLowerVolume\"> -->\n <!--      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/> -->\n <!--    </keybind> -->\n <!--    <keybind key=\"XF86_AudioRaiseVolume\"> -->\n <!--      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/> -->\n <!--    </keybind> -->\n <!--    <keybind key=\"XF86_AudioMute\"> -->\n <!--      <action name=\"Execute\" command=\"amixer sset Master toggle\"/> -->\n <!--    </keybind> -->\n <!--    <keybind key=\"XF86_MonBrightnessUp\"> -->\n <!--      <action name=\"Execute\" command=\"brightnessctl set +10%\"/> -->\n <!--    </keybind> -->\n <!--    <keybind key=\"XF86_MonBrightnessDown\"> -->\n <!--      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/> -->\n <!--    </keybind>     -->\n <!--    <keybind key=\"W-P\"> -->\n <!--      <action name=\"Execute\" command=\"grim -l 1\"/> -->\n <!--      <action name=\"Execute\" command=\"notify-send 'Screenshot!'\"/> -->\n <!--    </keybind> -->\n <!--    <keybind key=\"XF86FullScreen\"> -->\n\t<!-- <action name=\"ToggleFullscreen\"/> -->\n <!--    </keybind> -->\n\n    <keybind key=\"W-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"W-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"W-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"W-S-a\">\n      <action name=\"SnapToRegion\" region=\"center-big\"/>\n    </keybind>\n\n    <keybind key=\"W-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"W-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n\n    <context name=\"Frame\">\n      <mousebind button=\"A-Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n   <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"Unshade\" />\n        <action name=\"Focus\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"Unfocus\" />\n        <action name=\"Shade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"horizontal\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"vertical\" />\n      </mousebind>\n    </context>\n\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Icon\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Shade\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleShade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"AllDesktops\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleOmnipresent\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n    </context>\n        \n    <context name=\"Root\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\" />\n      </mousebind>\n    </context>\n    \n  </mouse>\n  <!--\n    The *category* attribute is optional and can be set to touch, touchpad,\n    non-touch, default or the name of a device. You can obtain device names by\n    running *libinput list-devices* as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n\n  <libinput>\n    <device category=\"default\">\n    <naturalScroll></naturalScroll>\n    <leftHanded></leftHanded>\n    <pointerSpeed></pointerSpeed>\n    <accelProfile></accelProfile>\n    <tap>yes</tap>\n    <tapButtonMap></tapButtonMap>\n    <tapAndDrag></tapAndDrag>\n    <dragLock></dragLock>\n    <middleEmulation></middleEmulation>\n    <disableWhileTyping></disableWhileTyping>\n    <clickMethod></clickMethod>\n    <sendEventsMode></sendEventsMode>\n    <calibrationMatrix></calibrationMatrix>\n    <scrollFactor>1.0</scrollFactor>\n    </device>\n  </libinput>\n  \n  <!--\n    # Window Rules\n    #   - Criteria can consist of 'identifier' or 'title' or both (in which case\n    #     AND logic is used).\n    #   - 'identifier' relates to app_id for native Wayland windows and WM_CLASS\n    #     for XWayland clients.\n    #   - Criteria can also contain `matchOnce=\"true\"` meaning that the rule\n    #     must only apply to the first instance of the window with that\n    #     particular 'identifier' or 'title'.\n    #   - Matching against patterns with '*' (wildcard) and '?' (joker) is\n    #     supported. Pattern matching is case-insensitive.\n\n    <windowRules>\n      <windowRule identifier=\"*\"><action name=\"Maximize\"/></windowRule>\n      <windowRule identifier=\"foo\" serverDecoration=\"yes\"/>\n      <windowRule title=\"bar\" serverDecoration=\"yes\"/>\n      <windowRule identifier=\"baz\" title=\"quax\" serverDecoration=\"yes\"/>\n    </windowRules>\n\n    # Example below for `lxqt-panel` and `pcmanfm-qt \\-\\-desktop`\n    # where 'matchOnce' is used to avoid applying rule to the panel configuration\n    # window with the same 'app_id'\n-->\n\n\t<windowRules>\n\t<!-- windowRule identifier=\"Firefox\">\n\t<action name=\"ToggleDecorations\"/>\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<windowRule title=\"Diary\">\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<windowRule identifier=\"Thunderbird\">\n\t<action name=\"ToggleDecorations\"/>\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule -->\n\t</windowRules>\n\n  <menu>\n    <ignoreButtonReleasePeriod>250</ignoreButtonReleasePeriod>\n  </menu>\n\n  <!--\n    Magnifier settings\n    'width' sets the width in pixels of the magnifier window.\n    'height' sets the height in pixels of the magnifier window.\n    'initScale' sets the initial magnification factor at boot.\n    'increment' sets the amount by which the magnification factor\n      changes when 'ZoomIn' or 'ZoomOut' are called.\n    'useFilter' sets whether to use a bilinear filter on the magnified\n      output or simply to take nearest pixel.\n  \n  <magnifier>\n    <width>400</width>\n    <height>400</height>\n    <initScale>2.0</initScale>\n    <increment>0.2</increment>\n    <useFilter>true</useFilter>\n  </magnifier>\n -->\n</labwc_config>\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 4\n#padding.height: 3\n\n# ToggleKeybinds status indicator\n#window.active.indicator.toggled-keybind.color: #ff0000\n\n#\n# The global padding.{width,height} of openbox are not supported because\n# the default labwc button geometry deviates from that of openbox\n#\nwindow.titlebar.padding.width: 0\nwindow.titlebar.padding.height: 0\n\n# window border\nwindow.active.border.color: #281733\nwindow.inactive.border.color: #281733\n\n# window titlebar background\nwindow.active.title.bg.color: #281733\nwindow.inactive.title.bg.color: #fffacd\n\n# window titlebar text\nwindow.active.label.text.color: #ffcd1c\nwindow.inactive.label.text.color: #333333\nwindow.label.text.justify: left\n\n# window button width and spacing\nwindow.button.width: 18\nwindow.button.height: 22\nwindow.button.spacing: 2\n\n# window button hover effect\n#window.button.hover.bg.corner-radius: 0\n\n# window buttons\n window.active.button.unpressed.image.color: #dbbfef\n window.inactive.button.unpressed.image.color: #333333\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n menu.items.bg.color: #22AA99\n menu.items.text.color: #000000\n menu.items.active.bg.color: #22AA99\n menu.items.active.text.color: #FFFACD\n# menu.items.padding.x: 7\n# menu.items.padding.y: 4\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n menu.separator.color: #FFFACD\n # menu.title.bg.color: #589bda\n # menu.title.text.color: #ffffff\n # menu.title.text.justify: Center\n\n\n# on screen display (window-cycle dialog)\n osd.bg.color: #FFFACD\n osd.border.color: #000000\n osd.border.width: 1\n osd.label.text.color: #000000\n  osd.window-switcher.preview.border.width: 4\n osd.window-switcher.preview.border.color: #FFCD1C\n\n\n# window drop-shadows\nwindow.active.shadow.size: 60\nwindow.inactive.shadow.size: 40\nwindow.active.shadow.color: #00000060\nwindow.inactive.shadow.color: #00000040\n\n# Default values for following options change depending on the rendering\n# backend. For software-based renderers, *.bg.enabled is \"no\" and\n# *.border.enabled is \"yes\" if not set. For hardware-based renderers,\n# *.bg.enabled is \"yes\" and *.border.enabled is \"no\" if not set.\n# Setting *.bg.enabled to \"yes\" for software-based renderer with translucent\n# background color may severely impact performance.\n#\n# snapping.overlay.region.bg.enabled:\n# snapping.overlay.edge.bg.enabled:\n# snapping.overlay.region.border.enabled:\n# snapping.overlay.edge.border.enabled:\n\nsnapping.overlay.region.bg.color: #8080b380\nsnapping.overlay.edge.bg.color: #8080b380\nsnapping.overlay.region.border.width: 2\nsnapping.overlay.edge.border.width: 1\nsnapping.overlay.region.border.color: #dddda6,#000000,#dddda6\nsnapping.overlay.edge.border.color: #dddda6,#000000,#dddda6\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#FFFACD\ntext-color=#000000\nwidth=120\n#height=50\nouter-margin=4,4\npadding=4\nborder-size=1\nborder-color=#000000\nborder-radius=0\nicons=0\ndefault-timeout=3000\nfont=Misc Ohsnap 9\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FF0000\ntext-color=#000000\ndefault-timeout=8000\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/qt5ct/qt5ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt5ct/colors/airy.conf\ncustom_palette=false\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Fusion\n\n[Fonts]\nfixed=\"Misc Ohsnap,8,-1,5,50,0,0,0,0,0\"\ngeneral=\"Misc Ohsnap,8,-1,5,50,0,0,0,0,0\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=1\ndouble_click_interval=400\ngui_effects=@Invalid()\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2$\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2$\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2$)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power_bottom $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\tsudo reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\tsudo zzz\n\t\t;;\n\t\"Shutdown\")\n\t\tsudo poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/scripts/waybar_bottom.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nwaybar -c $HOME/.config/waybar/config_bottom -s $HOME/.config/waybar/style_bottom.css &\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/scripts/waybar_top.sh",
    "content": "#!/usr/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# \n\nwaybar -c $HOME/.config/waybar/config -s $HOME/.config/waybar/style.css &\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 70%\nheight = 26\nhorizontal = true\nfont-size = 9\nprompt-text = \">_ \"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 1\nborder-color = #000000\nbackground-color = #22AA99\n#selection-background = #FFFFFF\nselection-color = #FFFACD\ntext-color = #000000\nmin-input-width = 60\nresult-spacing = 20\nmargin-bottom = 4\nmargin-left = 4\npadding-top = 5\npadding-bottom = 0\npadding-left = 10\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 14%\npadding-top = 44%\nhorizontal = true\nresult-spacing = 50\nnum-results = 4\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 22\nfont = JetBrains Mono Medium\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/tofi/config_power_bottom",
    "content": "anchor = bottom-left\nwidth = 55%\nheight = 26\nhorizontal = true\nfont-size = 9\nprompt-text = \"Do you really like to exit?\"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 1\nborder-color = #000000\nbackground-color = #FFCD1C\n#selection-background = #FFFFFF\nselection-color = #FF0000\ntext-color = #000000\nmin-input-width = 30\nresult-spacing = 30\nmargin-bottom = 4\nmargin-left = 4\npadding-top = 5\npadding-bottom = 0\npadding-left = 10\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhide-input=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    \"height\": 28, // Waybar height (to be removed for auto height)\n    //\"width\": 200, // Waybar width\n\t\"margin\": \"0 4 4 4\",\n    \"spacing\": 12, // Gaps between modules (4px)\n//    \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"wlr/taskbar\"],\n    //\"modules-center\": [\"clock\"],    \n    \"modules-right\": [\"clock\", \"network\"],\n    // Modules configuration\n\n\"custom/openvpn\": {\n    \"format\": \" [VPN]\",\n    \"exec\": \"echo '{\\\"class\\\": \\\"connected\\\"}'\",\n    \"exec-if\": \"test -d /proc/sys/net/ipv4/conf/tun0\",\n    \"on-click\": \"nmcli connection down us2950.nordvpn.com.udp\",\n    \"return-type\": \"json\",\n    \"interval\": 5\n},\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 18,\n    \"icon-theme\": \"Haiku\",\n    \"on-click\": \"minimize-raise\",\n    \"on-click-middle\": \"close\",\n    //\"ignore-list\": [],\n        \"rewrite\": {\n                   \"Firefox\": \"\",\n                   \"Sylpheed\": \"\",\n                   \"Foot\": \"🗖\",\n                   \"File Manager PCManFM\": \"\",\n                   \"Code - OSS - URL Handler\": \"\",\n                   \"Character Map\": \"\",\n                   \"Qt5 Settings\": \"\",\n                   \"Customize Look and Feel\": \"\",\n                   \"PulseAudio Volume Control\": \"\",\n                   \"mpv Media Player\": \"\",\n                   \"GNU Image Manipulation Program\": \"\",\n                   \"Inkscape Vector Graphics Editor\": \"\",\n                   \"Telegram Desktop\": \"\",\n                   \"Advanced Network Configuration\": \"\",\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n    \"custom/write\": {\n\t\t\"format\": \"\",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n       \"on-click\": \"foot --title=Diary --override=font=JetbrainsMono:size=14 wordgrinder ~/note/start.wg\",\n//        \"on-click\": \"xwordgrinder ~/note/start.wg\",\n        \"tooltip\": false\n    },\n\n     \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n    \"idle_inhibitor\": {\n        \"format\": \"IDLE  <span color='#666'>::</span>  \",\n    },\n    \"clock\": {\n        \"format-alt\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format\": \"<span text-transform='uppercase'>{:%a %d %b<span color='#666'>,</span> %H:%M}</span>\",\n        \"tooltip\": false,        \n        //\"tooltip-format\": \"<tt>{calendar}</tt>\",\n        // \"calendar\": {\n        //             \"mode\"          : \"month\",\n        //             \"mode-mon-col\"  : 2,\n        //             //\"weeks-pos\"     : \"right\",\n        //             \"on-scroll\"     : 1,\n        //             \"on-click-right\": \"mode\",\n        //             \"format\": {\n        //                       \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n        //                       \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n        //                       //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n        //                       \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n        //                       \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n        //                       }\n        //             },\n        // \"actions\":  {\n        //             \"on-click-right\": \"mode\",\n        //             \"on-click-forward\": \"tz_up\",\n        //             \"on-click-backward\": \"tz_down\",\n        //             \"on-scroll-up\": \"shift_up\",\n        //             \"on-scroll-down\": \"shift_down\"\n        //             }\n    },\n \"bluetooth\": {\n        \"format\": \"BLT  <span color='#666'>::</span>  \",\n        //\"format-disabled\": \"BLT [DOWN]  <span color='#666'>::</span>  \", // an empty format will hide the module\n        //\"format-connected\": \"BLT [ON]  <span color='#666'>::</span>  \",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"bluetoothctl power on\",\n        \"on-click-right\": \"bluetoothctl power off\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        //\"format\": \"{capacity}%\",\n        \"format\": \"{icon}\",\n        \"format-charging\": \"\",\n        \"format-plugged\": \"\",\n        //\"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        //\"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n        //\"format-rotate\": \"270\",\n        \"rotate\": 90\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format\": \"\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} [{signalStrength}%]\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        //\"format-disconnected\": \"OFFLINE\",\n       // \"format-disabled\": \"OFFLINE\",\n        //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n//       \"on-click\": \"sudo nmcli radio wifi on  ; notify-send 'Wi-Fi Radio On'\",\n       \"on-click-right\": \"foot sudo nmtui\",\n\t\t\"on-click\": \"sudo nmcli networking connectivity | grep -q none && sudo nmcli networking on && notify-send 'Wi-Fi Radio On' || sudo nmcli networking off\"\n       //\"rotate\": 90\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/waybar/config_top",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"right\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    //\"height\": 100, // Waybar height (to be removed for auto height)\n    //\"width\": 1080, // Waybar width\n    \"spacing\": 2, // Gaps between modules (4px)\n    //\"exclusive\": false,\n    // Choose the order of the modules\n //   \"modules-left\": [\"custom/vpn\", \"custom/crypto\"],\n  //  \"modules-center\": [\"clock\"],\n\t\"modules-left\": [\"clock#day\", \"clock\", \"clock#time\", \"wlr/taskbar\"],\n    \"modules-right\": [ \"network\", \"custom/vpn\", \"bluetooth\", \"custom/gammastep\", \"idle_inhibitor\", \"custom/pacman\", \"battery\"],\n\n    // Modules configuration\n\n\n  \"wlr/taskbar\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"Firefox\",\n                   \"Foot\": \"Terminal\"\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n    \"align\": 1,\n        \"format\": \"{} OS UPDATES\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \"on-click\": \"foot --override=colors.background=FFFFF8 --override=colors.foreground=000000 --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n\n    \"custom/command\": {\n        \"format\": \"PWR\",\n        \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n    \"align\": 1,\n            \"format\": \"VPN {}\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    //\"sway/mode\": {\n    //    \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    //},\n    \"sway/scratchpad\": {\n        \"format\": \"{icon} {count}\",\n        \"show-empty\": false,\n        \"format-icons\": [\"\", \"\"],\n        \"tooltip\": true,\n        \"tooltip-format\": \"{app}: {title}\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n    \"align\": 1,\n        \"format\": \"STANDBY ON\",\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"align\": 1,\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"{:%d %B}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"clock#time\": {\n        \"align\": 1,\n\t\t\"format\": \"{:%a, %H:%M}\",\n    },\n        \"clock#day\": {\n            \"align\": 1,\n\t\t\"format\": \"{:%A}\",\n    },\n\n \"bluetooth\": {\n       \"align\": 1,\n       \"format\": \"BLUETOOTH\",\n        \"format-disabled\": \"BT DISABLED\", // an empty format will hide the module\n        \"format-connected\": \"BT [CONNECTED]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n           \"align\": 1,\n\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"BATTERY AT {capacity}%\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"align\": 1,\n        \"format\": \"FILTER {}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n           \"align\": 1,\n\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"ONLINE\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE\",\n        \"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/waybar/modules/crypto/config.ini",
    "content": "[general]\ncurrency = usd\ncurrency_symbol =\ndisplay = price,change24h\napi_key = \n\n[btc]\nicon = BTC\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 0\n\n[eth]\nicon = ETH\nprice_precision = 0\nchange_precision = 1\nvolume_precision = 2\n\n; [CRO]\n; icon = CRO\n; price_precision = 1\n; change_precision = 2\n; volume_precision = 2\n; \n; [FTT]\n; icon = FTT\n; price_precision = 0\n; change_precision = 2\n; volume_precision = 2\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/waybar/modules/crypto/waybar_crypto.py",
    "content": "#!/usr/bin/env python3\n\nimport sys\nimport os\nimport requests\nimport json\nimport configparser\nfrom decimal import Decimal\n\nAPI_URL = \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest\"\nAPI_KEY_ENV = \"COINMARKETCAP_API_KEY\"\nCONFIG_FILE = \"config.ini\"\n\nMIN_PRECISION = 0\n\n\nclass WaybarCrypto(object):\n    \"\"\"\n    WaybarCrypto parses a config file and processes API data.\n\n    On success WaybarCrypto outputs the following structure to stdout:\n\n    {\n        \"text\": \"\",\n        \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\",\n        \"class\": \"crypto\"\n    }\n    \"\"\"\n\n    def __init__(self, config_path: str):\n        \"\"\"\n        Take config_path pointting to crypto.ini.\n\n        Parses crypto.ini to self.config\n        \"\"\"\n        self.config = self.__parse_config_path(config_path)\n\n        if self.config is None:\n            sys.exit(1)\n\n    def __parse_config_path(self, config_path: str):\n        \"\"\"\n        Load a given config file path and outputs error and returns None on failure.\n\n        Returns:\n        {\n            \"coins\": [\n                \"eth\": {\n                    \"icon\": \"\",\n                    \"precision\" 2\n                },\n                ...\n            ],\n            \"currency\": \"eur\",\n            \"currency_symbol\": \"€\",\n            \"display_options: [\"1y\", \"1h\", ...],\n            \"api_key\": \"some_key\"\n        }\n        \"\"\"\n        # Attempt to load crypto.ini configuration file\n        config = configparser.ConfigParser(allow_no_value=True, interpolation=None)\n\n        try:\n            with open(config_path, \"r\", encoding=\"utf-8\") as f:\n                config.read_file(f)\n        except Exception as e:\n            print(\n                f\"Could not find/open config file ({config_path}). Does it exist?\\n{e}\",\n                file=sys.stderr,\n            )\n\n            return None\n\n        # Attempt to load API key from environment variable\n        api_key = \"\"\n        try:\n            api_key = str(os.environ[API_KEY_ENV])\n        except Exception:\n            print(\n                \"No API key environment variable found. Defaulting to configuration file.\",\n                file=sys.stderr,\n            )\n\n        # Attempt to parse required fields of crypto.ini\n        try:\n            # Any section that isn't general, is a coin\n            coin_names = [section for section in config.sections() if section != \"general\"]\n\n            # Construct the coins dict\n            coins = {}\n            for coin_name in coin_names:\n                price_precision = int(config[coin_name][\"price_precision\"])\n                change_precision = int(config[coin_name][\"change_precision\"])\n                volume_precision = int(config[coin_name][\"volume_precision\"])\n\n                if type(price_precision) != int:\n                    print(\n                        f\"Value price_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(change_precision) != int:\n                    print(\n                        f\"Value change_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if type(volume_precision) != int:\n                    print(\n                        f\"Value volume_precision must be an integer value for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if price_precision < MIN_PRECISION:\n                    print(\n                        f\"Value price_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if change_precision < MIN_PRECISION:\n                    print(\n                        f\"Value change_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                if volume_precision < MIN_PRECISION:\n                    print(\n                        f\"Value volume_precision must be greater than {MIN_PRECISION} for {coin_name}\",\n                        file=sys.stderr,\n                    )\n\n                    return None\n\n                coins[coin_name] = {\n                    \"icon\": config[coin_name][\"icon\"],\n                    \"price_precision\": price_precision,\n                    \"change_precision\": change_precision,\n                    \"volume_precision\": volume_precision,\n                }\n\n            # The fiat currency used in the trading pair\n            currency = config[\"general\"][\"currency\"].upper()\n            currency_symbol = config[\"general\"][\"currency_symbol\"]\n\n            # Get a list of the chosen display options\n            display_options = config[\"general\"][\"display\"].split(\",\")\n\n            # If API key environment variable didn't exists,\n            # read from config file instead\n            if not api_key:\n                api_key = config[\"general\"][\"api_key\"]\n\n        except Exception as e:\n            print(\n                f\"Could not parse required fields of the configuration file:\\n{e}\", file=sys.stderr\n            )\n\n            return None\n\n        config_obj = {\n            \"coins\": coins,\n            \"currency\": currency,\n            \"currency_symbol\": currency_symbol,\n            \"display_options\": display_options,\n            \"api_key\": api_key,\n        }\n\n        return config_obj\n\n    def __get_coinmarketcap_latest(self):\n        \"\"\"\n        Return output as shown at https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyQuotesLatest.\n\n        Or None on error\n        \"\"\"\n        # Construct API query parameters\n        params = {\n            \"convert\": self.config[\"currency\"].upper(),\n            \"symbol\": \",\".join(coin.upper() for coin in self.config[\"coins\"]),\n        }\n\n        # Add the API key as the expected header field\n        headers = {\"X-CMC_PRO_API_KEY\": self.config[\"api_key\"]}\n\n        # Request the chosen price pairs\n        response = requests.get(API_URL, params=params, headers=headers, timeout=2)\n        if response.status_code != 200:\n            print(\n                f\"Coinmarketcap API returned non 200 response:\\n{response.content}\",\n                file=sys.stderr,\n            )\n            return None\n\n        try:\n            api_json = response.json()\n        except ValueError as e:\n            print(f\"Could not parse API response body as JSON:\\n{e}\", file=sys.stderr)\n            return None\n\n        return api_json\n\n    def get_json(self) -> str:\n        \"\"\"\n        Return Waybar compatible JSON string.\n\n        Exits with failure code if an error occurs.\n        \"\"\"\n        api_json = self.__get_coinmarketcap_latest()\n        if api_json is None:\n            sys.exit(1)\n\n        currency = self.config[\"currency\"]\n        currency_symbol = self.config[\"currency_symbol\"]\n        display_options = self.config[\"display_options\"]\n\n        # Waybar prefers a json output with the following structure.\n        output_obj = {\n            \"text\": \"\",\n            \"tooltip\": \"Cryptocurrency metrics from Coinmarketcap:\\n\",\n            \"class\": \"crypto\",\n        }\n\n        # For each coin, populate our output_obj\n        # with a string according to the display_options\n        for coin_name, coin_obj in self.config[\"coins\"].items():\n            icon = coin_obj[\"icon\"]\n            price_precision = coin_obj[\"price_precision\"]\n            volume_precision = coin_obj[\"volume_precision\"]\n            change_precision = coin_obj[\"change_precision\"]\n\n            # Extract the object relevant to our coin/currency pair\n            pair_info = api_json[\"data\"][coin_name.upper()][\"quote\"][currency]\n\n            output = f\"{icon} \"\n\n            # Shows price by default\n            if \"price\" in display_options or not display_options:\n                current_price = round(Decimal(pair_info[\"price\"]), price_precision)\n                output += f\"[{current_price}{currency_symbol} \"\n\n            if \"volume24h\" in display_options:\n                percentage_change = round(Decimal(pair_info[\"volume_24h\"]), volume_precision)\n                output += f\"24hV:{currency_symbol}{percentage_change:+} \"\n\n            if \"change1h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_1h\"]), change_precision\n                )\n                output += f\"1h:{percentage_change:+}% \"\n\n            if \"change24h\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_24h\"]), change_precision\n                )\n                output += f\"{percentage_change:+}%]  \"\n\n            if \"change7d\" in display_options:\n                percentage_change = round(\n                    Decimal(pair_info[\"percent_change_7d\"]), change_precision\n                )\n                output += f\"7d:{percentage_change:+}% \"\n\n            output_obj[\"text\"] += output\n            output_obj[\"tooltip\"] += output\n\n        return json.dumps((output_obj))\n\n\ndef main():\n    # Get the absolute path of this script\n    abs_dir = os.path.dirname(os.path.abspath(__file__))\n    config_path = f\"{abs_dir}/{CONFIG_FILE}\"\n\n    waybar_crypto = WaybarCrypto(config_path)\n    waybar_json = waybar_crypto.get_json()\n\n    # Write the output_obj dict as a json string to stdout\n    sys.stdout.write(waybar_json)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/waybar/style.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap, Font Awesome;\n    font-size: 9px; \n    margin-top: 1px;\n    font-weight: bold;\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: transparent;\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    border-bottom: none;\n    color: #000000;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\n\tpadding-top: 0;\n\tmargin: 0;\n}\n\n\n#taskbar button {\n\t/* margin-right: 20px; */\n\tbackground-color: #FFFACD;\n\tmargin-right: 2px;\n\tcolor: black; \n\tpadding: 0 0 0 9px;\n\tborder: 1px solid black;\n}\n\n#taskbar button.active {\n\tbackground-color: #22AA99;\n\tcolor: black\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin:0;\n\tpadding:0\n}\n\n.modules-right {\n    padding: 0 10px 0 15px;\n    background-color: #fffacd;\n\tborder: 1px solid black;\n\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n#clock {\n    margin-right: 5px;\n}\n\n#network.disconnected, #network.disabled {\n    color: gray;\n}\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-openvpn { \n   color: red;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.config/waybar/style_top.css",
    "content": "* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap, \"Misc Ohsnap.Icons\";\n    font-size: 14px; \n    padding:0;\n    margin:0;\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: #000;\n    /* border-top: 1px solid #FFFFFF; */\n    border: none;\n    color: #FFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n    padding: 0;\n}\n\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n/*  */\n\n#clock {\n\tpadding-bottom: 2px;\n\tfont-weight: bold;\n}\n\n#bluetooth, #idle_inhibitor {\n\tmargin-bottom: 20px;\n}\n\n#taskbar {\n\tmargin-top: 30px;\n}\n#taskbar button {\n\tborder: 1px solid gray;\n\tpadding: 6px 0 0 0;\n\tbackground: lightgray;\n\tmargin-bottom: 2px;\n}\n\n/* #taskbar button { */\n\t/* padding: 0 6px; */\n/* } */\n/*  */\n #taskbar button.active { \n\tbackground: #fff;\n } \n/*  */\n/* #taskbar button.minimized { */\n\t /* color: grey; */\n /* } */\n\n/* If workspaces is the leftmost module, omit left margin */\n .modules-left { \n     margin: 20px 20px 0 20px;   \n } \n .modules-right { \n     margin: 0 20px 20px 20px;   \n } \n\n\n/* .modules-right { */ \n    /* margin-right: 20px; */ \n    /* margin-bottom: 20px; */ \n/* } */ \n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n    /* color: #000000; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#cpu {\n    background-color: #2ecc71;\n    color: #000000;\n}\n\n/* #battery { */\n    /* background-color: #9b59b6; */\n/* } */\n/*  */\n/* #bluetooth { */\n    /* background-color: #964B00; */\n/* } */\n/*  */\n/* #network { */\n    /* background-color: #90b1b1; */\n    /* margin-bottom: 10px; */\n/* } */\n\n/* #bluetooth, #battery, #network { */\n    /* background-color: #000; */\n    /* color: #FFF; */\n/* } */\n\n\n/* #network { */\n    /* color: #000000; */\n/* } */\n\n/* #network.disconnected, #bluetooth.disabled { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-media {\n    background-color: #66cc99;\n    color: #2a5c45;\n    min-width: 100px;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated { \n    color: #999;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/home/.profile",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Qualche alias utile (bisogna installare exa!)\n#\n\n# Questo serve su Alpine per lanciare LabWC. Commentare su altre distro.\nif test -z \"${XDG_RUNTIME_DIR}\"; then\n  export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir\n  if ! test -d \"${XDG_RUNTIME_DIR}\"; then\n    mkdir \"${XDG_RUNTIME_DIR}\"\n    chmod 0700 \"${XDG_RUNTIME_DIR}\"\n  fi\nfi\n\n#ENV=$HOME/.bashrc; export ENV\nsource /etc/bash/bash_completion.sh\n\nalias ls='ls --color=auto'\nalias ll='ls -lav --ignore=..'   # show long listing of all except \"..\"\nalias l='ls -lav --ignore=.?*'   # show long listing but no hidden dotfiles except \".\"\nalias reboot='sudo reboot'\n\nalias conf='micro ~/.config/labwc/rc.xml'\nalias conf-bar='micro ~/.config/waybar/config'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias waykill='killall waybar && waybar &'\n\n#alias dots='cd ~/code/dotfiles && lazygit'\nalias labwc='dbus-launch --exit-with-session labwc'\n\n#alias wg=\"setfont /usr/share/consolefonts/ter-v28b.psf.gz; wordgrinder note/new.wg; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n#alias wr=\"setfont /usr/share/consolefonts/ter-v24b.psf.gz; micro -statusline false -ruler false note/todo.md; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n\n\n#PS1='[\\u@\\h \\W]\\$ '\nPS1='[\\u@\\W]\\$ '\n#PS1='\\[\\e[1;37m\\][\\u@\\W]\\$\\[\\e[0m\\] '\n#PS1='\\[\\e[0;31m\\]┌──\\[\\e[0;32m\\][\\u]\\[\\e[0;31m\\]─\\e[0;33m\\[[$(battery_status)]\\e[0;31m\\]─\\[\\e[0;36m\\][\\A]\\[\\e[0;31m\\]─\\[\\e[0;34m\\][\\w]\\[\\e[m\\]\\n\\[\\e[0;31m\\]└────╼ \\[\\e[0;31m\\]\\[$(tput sgr0)\\]'\n"
  },
  {
    "path": "LabWC-Alpine-Raspberry-Pi-500/world",
    "content": "adwaita-icon-theme\nalpine-base\nalsa-utils\nbash\nbash-completion\nbluez\nbusybox-mdev-openrc\nchromium\nchrony\ncurl\ndbus-x11\ndoas\nelogind\neudev\nfirefox\nfont-awesome\nfont-dejavu\nfont-jetbrains-mono\nfont-tamzen\nfont-terminus\nfoot\ngammastep\ngit\ngrim\ngsettings-desktop-schemas\ngucharmap\nhdparm\nhelix\nimv\niw\nlabwc\nlabwc-doc\nlazygit\nlibnotify\nlm-sensors\nlsblk\nlxappearance\nmako\nmesa-dri-gallium\nmesa-gbm\nmicro\nmpv\nopenssh\nopenssl\npciutils\npcmanfm\npipewire\npipewire-alsa\npipewire-pulse\npolkit-elogind\npulseaudio\nqt5ct\nraspberrypi-utils\nraspberrypi-utils-vcgencmd\nseatd\nshadow\nsimp1e-cursors\nslurp\nstress-ng\nsudo\nswaybg\nswayidle\ntofi\nudev-init-scripts\nudev-init-scripts-openrc\nwaybar\nwf-recorder\nwireplumber\nwordgrinder\nwpa_supplicant\nzzz\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\n## PROCEDURA PER ALPINE DISKLESS-IBRIDO\n## INSTALLATA SU DISCO LOCALE MA AVVIATA IN RAM AL BOOT\n## CON /HOME SU PARTIZIONE ESTERNA PERSISTENTE\n\n- Boot da Live USB\n- Configurazione di base con \"setup-keymap, setup-hostname, setup-interfaces + ifup wlan0 e setup-ntp\"\n- apk add cfdisk e2fsprogs lsblk\n- cfdisk /dev/nome-disco-locale\n- Creare partizione di tipo EFI\n- modprobe vfat e mkfs.vfat /dev/nome-disco-locale-partizione\n- setup-bootable -v /media/sda/ /dev/nome-disco-locale-partizione (Nota: /dev/sda o chi per lei)\n- reboot\n\n## Creazione partizione e modifica fstab\n- Conf base con \"setup-keymap, setup-hostname, setup-interfaces + ifup wla n0 e setup-ntp\"\n- apk add cfdisk e2fsprogs lsblk\n- cfdisk /dev/nome-disco-locale\n- Creare partizione di tipo EXT4 per \"config\" (10GB avanzano)\n- mkfs.ext4 -O ^has_journal /dev/nome-partizione-appena-creata (variante: mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/nome-partizione-appena-creata)\n- mkdir /media/nome-partizione-appena-creata\n- nano /etc/fstab e aggiungerla con \"noatime,rw,0 0\"\n- mount -a e poi controllare con mount se è stata montata bene\n- mkdir -p /media/nome-partizione-creata/data/home\n- nano /etc/fstab e aggiungerla con \"/media/nome-partizione-creata/data/home /home none bind,rw 0 0\"\n\n## Installazione finale\n- setup-alpine\n- Dopo server SSH rispondere \"no\" al boot partition; i campi successivi dovrebbero essere già compilati correttamente (con nome-partizione-creata)\n- Se si è aggiunto un utente tramite setup-alpine, rimuovere la sua \"home\" da lbu nel file /etc/apk/protected-path\n- lbu commit (se ok, siamo a posto)\n- reboot\n\nDa qui si configura tutto e poi si fa lbu commit per salvare le modifiche fatte al di fuori della home.\n\n\n## CONFIGURAZIONE POST-INSTALLAZIONE\n## RICORDARSI \"LBU COMMIT\" PRIMA DEI RIAVVI\n\nsetup-apkrepos (poi \"e\", passare ad edge e abilitare community+testing)\napk -U upgrade\napk add micro\nreboot\n\napk add sudo\nvisudo (togliere commento a riga NOPASSW)\naddgroup $USER wheel\n\nInstallare labwc, driver intel e servizi necessari seguendo il wiki di Alpine\nModificare il .profile per settare XDG in modo permanente (pagina Wayland del wiki)\nPoi continuare come sotto\n\nCopiare file \"word\" via scp da un altro computer\napk fix\nreboot\n\n# Fix user permissions\naddgroup $USER lp\naddgroup $USER audio\naddgroup $USER input\naddgroup $USER video\naddgroup $USER seat\n\n# Services\nrc-update add seatd\nrc-update add bluetooth\nrc-update add tlp\n\n# Some Bluetooth stuff\nsetup-devd udev\nmodprobe btusb\n\n# Bash Shell for user (instead of ash)\nchsh $USER e poi scrivere /bin/bash\n\n# Fonts and icons\nmkdir ~/.icons ~/.fonts\nunzip ohsnap.zip -d ~/.fonts/\ntar xvfz Haiku.gz -C ~/.icons/\n\n# Copy home dots (da dentro la cartella dei dots scaricati da Patreon)\ncp -r home/. /home/$USER\n\n# Fix scripts permission\nchmod +x ~/.config/scripts/*\n\n# Disable root login\npasswd -l root\n\n# Disable Firefox cache\nabout:config > cercare \"cache\" = false\ndownload and set theme Elemental – Soft\n\n# Move Firefox Profile to RAM and sync it\nSeguire le istruzioni su https://wiki.archlinux.org/title/Firefox/Profile_on_RAM#Place_profile_in_RAM_using_tools\n\n# Extra - Configurazione EFI Boot Stub\nInstallare efibootmgr\nCopiare lo script dal sito di Alpine/Bootloader\nModificare le partizioni\nAvviare lo script\nCopiare i file di loader e initrd da /boot a /boot/efi\ncp /boot/initramfs-lts /boot/vmlinuz-lts /boot/EFI/\n\nPer info scrivetemi su Patreon (riccardopalombo). Buon Linux!\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\n# locked-title=no\n\n#font=Misc Ohsnap:pixelsize=16\n#font=xos4 Terminus:size=10\nfont=Tamzen:size=11\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\ndpi-aware=no\n\ninitial-window-size-pixels=900x450  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=10x10                             # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\ninclude=~/.config/foot/monokai-stone\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\nalpha=1.0\n#foreground=ffffff\n#background=000000\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[colors]\n#background=2A2D33\nbackground=000000\nforeground=E1E1E1\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/labwc/autostart",
    "content": "# LabWC autostart file\n\n#swaybg -i -c '#ffa500' >/dev/null 2>&1 &\nswaybg -i ~/Pictures/wp.png -m center >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\ngammastep -O 5600 2>&1 &\n/usr/libexec/pipewire-launcher 2>&1 &\nswayidle -w timeout 600 'sudo zzz' 2>&1 &\nbrightnessctl set 50% 2>&1 &\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/labwc/environment",
    "content": "# Example environment file\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n#WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=Adwaita\nXCURSOR_SIZE=24\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\nLIBVA_DRIVER_NAME=iHD\nVDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt5ct\nQT_PLATFORM_PLUGIN=qt5ct\nQT_PLATFORMTHEME=qt5ct\nQT_QPA_PLATFORM=wayland\n#QT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<openbox_menu>\n<menu id=\"root-menu\" label=\"root-menu\">\n\t\t<item label=\"Logout\">\n\t\t\t<action name=\"Execute\"><command>labwc --exit</command></action>\n\t\t</item>\n\t\t<item label=\"Suspend\">\n\t\t\t<action name=\"Execute\"><command>zzz</command></action>\n\t\t</item>\n\t\t<item label=\"Restart\">\n\t\t\t<action name=\"Execute\"><command>reboot</command></action>\n\t\t</item>\n\t\t<item label=\"Shutdown\">\n\t\t\t<action name=\"Execute\"><command>poweroff</command></action>\n\t\t</item>\n\t<separator/>\n\t<menu id=\"Tools\" label=\"Other\">\n\t\t<item label=\"Terminal\">\n\t\t\t<action name=\"Execute\"><command>foot</command></action>\n\t\t</item>\n\t\t<item label=\"Firefox\">\n\t\t\t<action name=\"Execute\"><command>firefox</command></action>\n\t\t</item>\n\t\t<item label=\"File Manager\">\n\t\t\t<action name=\"Execute\"><command>pcmanfm</command></action>\n\t\t</item>\n\t\t<item label=\"Launcher\">\n\t\t\t<action name=\"Execute\"><command>tofi-drun</command></action>\n\t\t</item>\n\t</menu> <!-- Other -->\n</menu> <!-- root-menu -->\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n<!--\n  This file contains all supported config elements & attributes with\n  default values.\n-->\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>0</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <reuseOutputMode>no</reuseOutputMode>\n  </core>\n  <!-- <font><theme> can be defined without an attribute to set all places -->\n  <theme>\n    <name>Adwaita</name>\n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n    <font place=\"ActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>12</size>\n      <slant>normal</slant>\n      <weight>regular</weight>\n    </font>\n    <font place=\"MenuItem\">\n\t   <name>Misc OhSnap</name>\n       <size>12</size>\n       <slant>normal</slant>\n      <weight>normal</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n<name>Misc OhSnap</name>\n        <size>12</size>\n      <slant>normal</slant>\n      <weight>normal</weight>\n    </font>\n  </theme>\n  <windowSwitcher show=\"yes\" preview=\"yes\" outlines=\"yes\">\n    <fields>\n      <field content=\"type\" width=\"25%\"/>\n      <field content=\"identifier\" width=\"25%\"/>\n      <field content=\"title\" width=\"50%\"/>\n    </fields>\n  </windowSwitcher>\n  <!-- edge strength is in pixels -->\n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n  </resistance>\n  <!-- Show a simple resize and move indicator -->\n  <resize popupShow=\"Always\"/>\n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n  <!-- Set range to 0 to disable window snapping completely -->\n  <snapping>\n    <range>1</range>\n    <topMaximize>yes</topMaximize>\n  </snapping>\n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"5%\" y=\"5%\" height=\"90%\" width=\"90%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"A-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"W-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"W-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"W-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <keybind key=\"W-S-b\">\n      <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/>\n    </keybind>\n    <keybind key=\"W-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"W-S-e\">\n      <action name=\"Execute\" command=\"/home/nina/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <keybind key=\"W-a\">\n      <action name=\"ToggleMaximize\"/>\n    </keybind>\n    <keybind key=\"XF86_FullScreen\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    <!--\n    <keybind key=\"A-Left\">\n      <action name=\"MoveToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"A-Right\">\n      <action name=\"MoveToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"A-Up\">\n      <action name=\"MoveToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"A-Down\">\n      <action name=\"MoveToEdge\" direction=\"down\" />\n    </keybind>\n  -->\n    <keybind key=\"W-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"W-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"W-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"W-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n    <keybind key=\"W-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#3cb371'\"/> -->\n    </keybind>\n    <keybind key=\"W-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#6a5acd'\"/> -->\n    </keybind>\n    <keybind key=\"W-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#ffa500'\"/> -->\n    </keybind>\n    <keybind key=\"W-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#aaaaaa'\"/> -->\n    </keybind>\n    <keybind key=\"W-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#3cb371'\"/> -->\n    </keybind>\n    <keybind key=\"W-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#6a5acd'\"/> -->\n    </keybind>\n    <keybind key=\"W-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#ffa500'\"/> -->\n    </keybind>\n    <keybind key=\"W-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n      <!-- <action name=\"Execute\" command=\"swaybg -i ~/Pictures/pattern.png -m tile -c '#aaaaaa'\"/> -->\n    </keybind>\n    <!-- <keybind key=\"W-C-Left\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"left\"/> -->\n    <!-- </keybind> -->\n    <!-- <keybind key=\"W-C-Right\"> -->\n    <!--   <action name=\"GoToDesktop\" to=\"right\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"XF86_AudioLowerVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioRaiseVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioMute\">\n      <action name=\"Execute\" command=\"amixer sset Master toggle\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessUp\">\n      <action name=\"Execute\" command=\"brightnessctl set +15%\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessDown\">\n      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/>\n    </keybind>\n    <!-- SnapToRegion via W-Numpad -->\n    <keybind key=\"W-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"W-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"W-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"W-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"W-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"W-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <!-- <keybind key=\"W-KP_2\"> -->\n    <!-- <action name=\"SnapToRegion\" region=\"bottom\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"W-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n    <scrollFactor>1.0</scrollFactor>\n    <context name=\"Frame\">\n      <mousebind button=\"A-Left\" action=\"Press\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n      </mousebind>\n      <mousebind button=\"A-Left\" action=\"Drag\">\n        <action name=\"Move\"/>\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Press\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\"/>\n      </mousebind>\n    </context>\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n        <action name=\"ShowMenu\" menu=\"client-menu\"/>\n      </mousebind>\n    </context>\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\"/>\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n        <action name=\"ToggleMaximize\"/>\n      </mousebind>\n    </context>\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n        <action name=\"ToggleMaximize\"/>\n      </mousebind>\n    </context>\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\"/>\n      </mousebind>\n    </context>\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\"/>\n      </mousebind>\n    </context>\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\"/>\n      </mousebind>\n    </context>\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\"/>\n        <action name=\"Raise\"/>\n      </mousebind>\n    </context>\n    <context name=\"Root\">\n      <!-- <mousebind button=\"Left\" action=\"Press\"> -->\n      <!--   <action name=\"ShowMenu\" menu=\"root-menu\"/> -->\n      <!-- </mousebind> -->\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\"/>\n      </mousebind>\n      <!-- <mousebind button=\"Middle\" action=\"Press\"> -->\n      <!--   <action name=\"ShowMenu\" menu=\"root-menu\"/> -->\n      <!-- </mousebind> -->\n      <!-- <mousebind direction=\"Up\" action=\"Scroll\"> -->\n        <!-- <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\"/> -->\n      <!-- </mousebind> -->\n      <!-- <mousebind direction=\"Down\" action=\"Scroll\"> -->\n        <!-- <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\"/> -->\n      <!-- </mousebind> -->\n    </context>\n  </mouse>\n  <!--\n    The *category* element can be set to touch, non-touch, default or the name\n    of a device. You can obtain device names by running *libinput list-devices*\n    as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n  <libinput>\n    <device category=\"\">\n      <naturalScroll/>\n      <leftHanded/>\n      <pointerSpeed/>\n      <accelProfile/>\n      <tap>yes</tap>\n      <tapButtonMap/>\n      <middleEmulation/>\n      <disableWhileTyping/>\n    </device>\n  </libinput>\n  <!--\n    # Window Rules\n    #   - Criteria can consist of 'identifier' or 'title' or both (in which case\n    #     AND logic is used).\n    #   - 'identifier' relates to app_id for native Wayland windows and WM_CLASS\n    #     for XWayland clients.\n    #   - Criteria can also contain `matchOnce=\"true\"` meaning that the rule\n    #     must only apply to the first instance of the window with that\n    #     particular 'identifier' or 'title'.\n    #   - Matching against patterns with '*' (wildcard) and '?' (joker) is\n    #     supported. Pattern matching is case-insensitive.\n\n    <windowRules>\n      <windowRule identifier=\"*\"><action name=\"Maximize\"/></windowRule>\n      <windowRule identifier=\"foo\" serverDecoration=\"yes\"/>\n      <windowRule title=\"bar\" serverDecoration=\"yes\"/>\n      <windowRule identifier=\"baz\" title=\"quax\" serverDecoration=\"yes\"/>\n    </windowRules>\n\n    # Example below for `lxqt-panel` and `pcmanfm-qt \\-\\-desktop`\n    # where 'matchOnce' is used to avoid applying rule to the panel configuration\n    # window with the same 'app_id'\n-->\n \n</labwc_config>\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 2\npadding.height: 1\n\n# window border\n# window.active.border.color: #000000\n# window.inactive.border.color: #000000\n\n# window titlebar background\n# window.active.title.bg.color: #6C6C69\nwindow.inactive.title.bg.color: #000000\n\n# window titlebar text\n# window.active.label.text.color: #FFFFFF\nwindow.inactive.label.text.color: #a9a9a9\n# window.label.text.justify: center\n\n# window buttons\n# window.active.button.unpressed.image.color: #ffffff\n# window.inactive.button.unpressed.image.color: #a9a9a9\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n# menu.items.bg.color: #E3E3DC\n# menu.items.text.color: #000000\n# menu.items.active.bg.color: #777774\n# menu.items.active.text.color: #FFFFFF\n# menu.items.padding.x: 7\n# menu.items.padding.y: 4\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n# menu.separator.color: #888888\n\n\n# on screen display (window-cycle dialog)\n# osd.bg.color: #FFFFFF\n# osd.border.color: #000000\n  osd.border.width: 2\n# osd.label.text.color: #000000\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#000000\nwidth=280\nheight=150\nouter-margin=16,17\npadding=15\nborder-size=1\nborder-color=#ffffff\nborder-radius=0\nicons=0\ndefault-timeout=1000\nfont=Misc OhSnap\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FFFF00\ntext-color=#000000\ndefault-timeout=3000\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"5600K\"\nelse\n\techo \"6500K\"\nfi\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\tsudo reboot -i\n\t\t;;\n\t\"Suspend\")\n\t\tsudo zzz\n\t\t;;\n\t\"Shutdown\")\n\t\tsudo poweroff -i\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/tofi/config",
    "content": "width = 100%\nheight = 100%\npadding-left = 40%\npadding-top = 25%\n#horizontal = true\nresult-spacing = 35\nnum-results = 5\nprompt-text = \"run: \"\nmin-input-width = 200\nfont-size = 24\nfont = Terminus\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=true\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"top\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    \"height\": 27, // Waybar height (to be removed for auto height)\n    //\"width\": 1080, // Waybar width\n    \"spacing\": 0, // Gaps between modules (4px)\n   // \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"custom/write\", \"wlr/taskbar\"],\n    \"modules-center\": [\"clock\"],\n    \"modules-right\": [ \"custom/gammastep\", \"idle_inhibitor\", \"bluetooth\", \"network\", \"battery\"],\n    \n    // Modules configuration\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 8,\n    \"icon-theme\": \"Haiku\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n         \"ignore-list\": [\n       \t\t \"foot\"\n     ],\n        \"rewrite\": {\n                   \"Firefox\": \"\",\n                   \"File Manager PCManFM\": \"\",\n                   \"Code - OSS - URL Handler\": \"\",\n                   \"Character Map\": \"\",\n                   \"Qt5 Settings\": \"\",\n                   \"Customize Look and Feel\": \"\",\n                   \"PulseAudio Volume Control\": \"\",\n                   \"mpv Media Player\": \"\"\n\n               }   \n    },\n\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n\n    \"custom/write\": {\n//      \"format\": \"README  <span color='#666'>::</span>  \",\n\t\t\"format\": \"README  <span color='#666'>::</span>  \",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"foot micro ~/README.sh\",\n        \"tooltip\": false\n    },\n\n    \"idle_inhibitor\": {\n        \"format\": \"IDLE  <span color='#666'>::</span>  \",\n    },\n    \"clock\": {\n        \"format-alt\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format\": \"<span text-transform='uppercase'>{:%a %d %b<span color='#666'>,</span> %H:%M}</span>\",\n//        \"format\": \"{:%H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n \"bluetooth\": {\n        \"format\": \"BLUETOOTH  <span color='#666'>::</span>  \",\n        //\"format-disabled\": \"BLT [DOWN]  <span color='#666'>::</span>  \", // an empty format will hide the module\n        //\"format-connected\": \"BLT [ON]  <span color='#666'>::</span>  \",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"bluetoothctl power on\",\n        \"on-click-right\": \"bluetoothctl power off\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"BAT [{capacity}%]\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}  <span color='#666'>::</span>  \",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"ONLINE  <span color='#666'>::</span>  \",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} [{signalStrength}%] - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE  <span color='#666'>::</span>  \",\n        //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n        \"on-click-right\": \"foot nmtui\"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.config/waybar/style.css",
    "content": "* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap;\n    font-size: 11px; \n    padding-top: 1px;\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: #000000;\n    border-top: 1px solid #333; \n    border-bottom: none;\n    color: #FFFFFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n#window,\n#workspaces {\n    margin: 0 4px;\n}\n\n#taskbar {\n\tpadding-top:1px;\n}\n\n\n#taskbar button {\n\tmargin-right: 20px;\n\tpadding: 0;\n\tcolor: lightgrey;\n}\n\n#taskbar button.active {\n\tcolor: white;\n}\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n    margin-left: 10px;\n}\n.modules-right {\n    margin-right: 10px;\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n    /* color: #000000; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n/* #network { */\n    /* color: #000000; */\n/* } */\n\n/* #network.disconnected { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-media {\n    background-color: #66cc99;\n    color: #2a5c45;\n    min-width: 100px;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/home/.profile",
    "content": "if test -z \"${XDG_RUNTIME_DIR}\"; then\n  export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir\n  if ! test -d \"${XDG_RUNTIME_DIR}\"; then\n    mkdir \"${XDG_RUNTIME_DIR}\"\n    chmod 0700 \"${XDG_RUNTIME_DIR}\"\n  fi\nfi\n\n#ENV=$HOME/.ashrc; export ENV\nsource /etc/bash/bash_completion.sh"
  },
  {
    "path": "LabWC-Alpine-ThinkPad-X230/world",
    "content": "alpine-base\nalsa-utils\nbash\nbash-completion\nbluez\nbrightnessctl\nbusybox-mdev-openrc\ncfdisk\ndbus\ndbus-x11\ne2fsprogs\neudev\nfirefox\nfont-awesome\nfont-dejavu\nfont-tamzen\nfont-terminus\nfoot\ngammastep\nimv\nintel-ucode\niw\nlabwc\nlabwc-doc\nlazygit\nlibnotify\nlibva-intel-driver\nlinux-firmware-none\nlsblk\nlxappearance\nmako\nmesa-dri-gallium\nmesa-va-gallium\nmicro\nnano\nopenssh\nopenssl\npcmanfm\npipewire\npipewire-alsa\npipewire-pulse\nrsync\nseatd\nshadow\nsudo\nswaybg\nswayidle\ntlp\ntofi\nudev-init-scripts\nudev-init-scripts-openrc\nwavemon\nwaybar\nwireplumber\nwpa_supplicant\nzzz\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/README",
    "content": "## Riccardo Palombo - email at riccardo dot im\n##\n\n# Ideale per schermi Full HD 1920x1080\n# Basata su Arch Linux o distro con systemd.\n\n# Pacchetti essenziali\nLabwc\nWaybar\nFoot\nFirefox\nNemo\nIosevka Fonts\nTofi\nlibinput-gestures\npcmanfm-qt (per le icone sul desktop)\n\n# Fonts, tema e icone\nmkdir ~/.icons ~/.fonts ~/.themes\nunzip ohsnap.zip -d ~/.fonts/\ntar xvfz Haiku.gz -C ~/.icons/\ntar xvf WhiteSur-Light.tar.xz -C ~/.themes/\n\n# Copiare i dots\ncp -r home/. /home/$USER\n\n# Correggere i permessi degli scripts\nchmod +x ~/.config/scripts/*\n\nsudo reboot\n\nHappy Linux!\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Qualche alias utile (bisogna installare exa!)\n#\n\n alias ls='ls --color=auto'\n alias ll='ls -lav --ignore=..'   # show long listing of all except \"..\"\n alias l='ls -lav --ignore=.?*'   # show long listing but no hidden dotfiles except \".\"\n alias reboot='sudo reboot'\n alias conf='micro ~/.config/labwc/rc.xml'\n alias conf-bar='micro ~/.config/waybar/config'\n alias conf-term='micro ~/.config/foot/foot.ini'\n alias waykill='killall waybar && waybar &'\n\n#alias dots='cd ~/code/dotfiles && lazygit'\n#alias labwc='dbus-launch --exit-with-session labwc'\n\n#alias wg=\"setfont /usr/share/consolefonts/ter-v28b.psf.gz; wordgrinder note/new.wg; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n#alias wr=\"setfont /usr/share/consolefonts/ter-v24b.psf.gz; micro -statusline false -ruler false note/todo.md; setfont /usr/share/consolefonts/ter-112n.psf.gz; clear\"\n\n#PS1='[\\u@\\h \\W]\\$ '\nPS1='[\\u@\\W]\\$ '\n#PS1='\\[\\e[1;37m\\][\\u@\\W]\\$\\[\\e[0m\\] '\n#PS1='\\[\\e[0;31m\\]┌──\\[\\e[0;32m\\][\\u]\\[\\e[0;31m\\]─\\e[0;33m\\[[$(battery_status)]\\e[0;31m\\]─\\[\\e[0;36m\\][\\A]\\[\\e[0;31m\\]─\\[\\e[0;34m\\][\\w]\\[\\e[m\\]\\n\\[\\e[0;31m\\]└────╼ \\[\\e[0;31m\\]\\[$(tput sgr0)\\]'\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n#title=FOOT\nlocked-title=no\n\nfont=Iosevka Term:size=12\n#font=xos4 Terminus:size=10\n#font=Tamzen:size=10\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\n# dpi-aware=no\n\n# initial-window-size-pixels=1046x727  # Or,\n initial-window-size-chars=100x25\n# initial-window-mode=windowed\n pad=10x10 # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/paper-color-light\ninclude=~/.config/foot/monokai-stone\n\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[cursor]\n#color=ffa560 f8f8f2\n\n[colors]\n#alpha=1.0\n#foreground=000000\n#background=fffff8\n#background=00007f\n#background=0000ff originale\n\n## Normal/regular colors (color palette 0-7)\n#regular0=4f4f4f  # black\n#regular1=ff6c60  # red\n#regular2=a8ff60  # green\n#regular3=ffffb6  # yellow\n#regular4=96cbfe  # blue\n#regular5=ff73fd  # magenta\n#regular6=c6c5fe  # cyan\n#regular7=eeeeee  # white\n\n## Bright colors (color palette 8-15)\n#bright0=7c7c7c   # bright black\n#bright1=ffb6b0   # bright red\n#bright2=ceffac   # bright green\n#bright3=ffffcc   # bright yellow\n#bright4=b5dcff   # bright blue\n#bright5=ff9cfe   # bright magenta\n#bright6=dfdffe   # bright cyan\n#bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n#selection-foreground=ffffff\n#selection-background=a4a4a4\n# jump-labels=<regular0> <regular3>\n#urls=8be9fd\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\nfont-increase=Control+plus Control+equal Control+KP_Add\n#font-decrease=Control+minus Control+KP_Subtract\nfont-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/foot/monokai-stone",
    "content": "# -*- conf -*-\n# Monokai Stone\n\n[cursor]\ncolor=6F44F0 ffffff\n\n[colors]\n#background=2A2D33\nbackground=3b224c\nforeground=a4a0e8\nregular0=403E41\nregular1=FF6188\nregular2=A9DC76\nregular3=FFD866\nregular4=FC9867\nregular5=AB9DF2\nregular6=78DCE8\nregular7=FCFCFA\nbright0=727072\nbright1=FF6188\nbright2=A9DC76\nbright3=FFD866\nbright4=FC9867\nbright5=AB9DF2\nbright6=78DCE8\nbright7=FCFCFA\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/foot/paper-color-light",
    "content": "# -*- conf -*-\n# PaperColor Light\n# Palette based on https://github.com/NLKNguyen/papercolor-theme\n\n[cursor]\ncolor=eeeeee 444444\n\n[colors]\nbackground=3b224c\n#background=fffacd\nforeground=a4a0e8\nregular0=eeeeee  # black\nregular1=af0000  # red\nregular2=008700  # green\nregular3=5f8700  # yellow\nregular4=0087af  # blue\nregular5=878787  # magenta\nregular6=005f87  # cyan\nregular7=764e37  # white\nbright0=bcbcbc   # bright black\nbright1=d70000   # bright red\nbright2=d70087   # bright green\nbright3=8700af   # bright yellow\nbright4=d75f00   # bright blue\nbright5=d75f00   # bright magenta\nbright6=4c7a5d   # bright cyan\nbright7=005faf   # bright white\n# selection-foreground=eeeeee\n# selection-background=0087af\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/autostart",
    "content": "#\n#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# LabWC autostart file\n\n# Faster startup for GTK apps:\ndbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY > /dev/null 2>&1 &\n\n#swaybg -i pics/pattern.png -m tile -c f898d0 >/dev/null 2>&1 &\n#swaybg -i pics/wool-linux.png -m tile >/dev/null 2>&1 &\npcmanfm-qt --desktop >/dev/null 2>&1 &\nwaybar >/dev/null 2>&1 &\nmako >/dev/null 2>&1 &\n#gammastep -O 5600 2>&1 &\nswayidle -w timeout 600 'sudo zzz' 2>&1 &\nbrightnessctl set 80% 2>&1 &\n#/usr/libexec/pipewire-launcher 2>&1 &\n#udiskie 2>&1 &\nlibinput-gestures-setup start 2>&1 &\n\n\n# gsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Light' 2>&1 &\n# gsettings set org.gnome.desktop.interface font-name 'Misc OhSnap 8' 2>&1 &\n# gsettings set org.gnome.desktop.interface icon-theme 'Haiku' 2>&1 &\n# gsettings set org.gnome.desktop.interface cursor-theme 'capitaine-cursors' 2>&1 &\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/close.xbm",
    "content": "\n\n\n\n\n\n<!DOCTYPE html>\n<html\n  lang=\"en\"\n  \n  data-color-mode=\"auto\" data-light-theme=\"light\" data-dark-theme=\"dark\"\n  data-a11y-animated-images=\"system\" data-a11y-link-underlines=\"true\"\n  >\n\n\n\n\n  <head>\n    <meta charset=\"utf-8\">\n  <link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\">\n  <link rel=\"dns-prefetch\" href=\"https://avatars.githubusercontent.com\">\n  <link rel=\"dns-prefetch\" href=\"https://github-cloud.s3.amazonaws.com\">\n  <link rel=\"dns-prefetch\" href=\"https://user-images.githubusercontent.com/\">\n  <link rel=\"preconnect\" href=\"https://github.githubassets.com\" crossorigin>\n  <link rel=\"preconnect\" href=\"https://avatars.githubusercontent.com\">\n\n  \n\n\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/light-f552bab6ce72.css\" /><link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/dark-4589f64a2275.css\" /><link data-color-theme=\"dark_dimmed\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_dimmed-a7246d2d6733.css\" /><link data-color-theme=\"dark_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_high_contrast-f2ef05cef2f1.css\" /><link data-color-theme=\"dark_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_colorblind-daa1fe317131.css\" /><link data-color-theme=\"light_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_colorblind-1ab6fcc64845.css\" /><link data-color-theme=\"light_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_high_contrast-46de871e876c.css\" /><link data-color-theme=\"light_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_tritanopia-c9754fef2a31.css\" /><link data-color-theme=\"dark_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_tritanopia-dba748981a29.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-primitives-4cbeaa0795ef.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-fa3434a1ba0a.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/global-31defe89cafd.css\" />\n    <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/github-151c896d0930.css\" />\n  <link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/repository-2e900f0ac288.css\" />\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/code-33498bbbf39d.css\" />\n\n  \n\n\n  <script type=\"application/json\" id=\"client-env\">{\"locale\":\"en\",\"featureFlags\":[\"code_vulnerability_scanning\",\"copilot_chat_static_thread_suggestions\",\"copilot_chat_in_mobile_ga\",\"copilot_conversational_ux_history_refs\",\"copilot_followup_to_agent\",\"copilot_smell_icebreaker_ux\",\"copilot_implicit_context\",\"copilot_stop_response\",\"copilot_updated_function_buttons\",\"failbot_handle_non_errors\",\"geojson_azure_maps\",\"image_metric_tracking\",\"marketing_forms_api_integration_contact_request\",\"marketing_pages_search_explore_provider\",\"turbo_experiment_risky\",\"sample_network_conn_type\",\"no_character_key_shortcuts_in_inputs\",\"react_start_transition_for_navigations\",\"custom_inp\",\"remove_child_patch\",\"kb_source_repos\"]}</script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/wp-runtime-39a72518443f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-f17a27f30529.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/environment-2168885ea2b8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-c7679f99a1f3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-c76945c5961a.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-392fe4-1327b94f3269.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_stacktrace-parser_dist_stack-8585c6-b62c48e55af5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-8b35cf73f178.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-ae5060590d17.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/github-elements-524aae40a1ff.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/element-registry-10250650a1f1.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-141bf1a3abfb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-94fdbf91204e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-704599a61056.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-4d91e80fb877.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-72d6e7bfb28f.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-25aa4f5b0d26.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/behaviors-b75fc2506ff4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/notifications-global-1506817815cf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_repositories_get-repo-element_ts-e21ae6671295.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/code-menu-67595c3a6d0c.js\"></script>\n  \n  <script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-lib-dc88c1a68b28.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-c63b7a3484dd.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Box_Box_js-8f8c5e2a2cbf.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_Button_js-97ed51d4f278.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-334106258bdb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionList_index_js-9e50e37cd494.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TextInput_TextInput_js-15046fb40abc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AnchoredOverlay_AnchoredOverlay_js-4c761b535add.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FormControl_FormControl_js-a8d16e422c06.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionMenu_ActionMenu_js-3936ca1bc46c.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_react-router-dom_dist_index_js-2b1dbeadb6d4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ConfirmationDialog_ConfirmationDialog_js-e77978dd27f4.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Heading_Heading_js-node_modules_primer_react_lib-es-3d3c74-b0dc89be21ef.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_PageLayout_PageLayout_js-node_modules_github_hydro--f8521d-0253212e1803.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_AvatarStack_AvatarStack_js-node_modules_primer_reac-6dc608-7db6cfae96f8.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Avatar_Avatar_js-node_modules_primer_react_lib-esm_-7f6456-c20b6dc732fc.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui_-682c2c-44ed51a2083d.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_react-core_register-app_ts-cdec9cf45205.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_paths_index_ts-6a5742f488e3.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-69aff3dba3cb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-59a8e3-7facab980ffb.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_react-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_ho-e725dc-935487bb4506.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/node_modules_github_mini-throttle_dist_index_js-app_assets_modules_github_blob-anchor_ts-app_-55c012-0a425c5f01b6.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/react-code-view-a64eb553026b.js\"></script>\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/react-code-view.f2d60f636eb02c2001df.module.css\" />\n\n\n  <title>openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections · GitHub</title>\n\n\n\n  <meta name=\"route-pattern\" content=\"/:user_id/:repository/blob/*name(/*path)\" data-turbo-transient>\n  <meta name=\"route-controller\" content=\"blob\" data-turbo-transient>\n  <meta name=\"route-action\" content=\"show\" data-turbo-transient>\n\n    \n  <meta name=\"current-catalog-service-hash\" content=\"82c569b93da5c18ed649ebd4c2c79437db4611a6a1373e805a3cb001c64130b7\">\n\n\n  <meta name=\"request-id\" content=\"9C1E:37A9DB:C0973CE:C4027B3:66543AB8\" data-pjax-transient=\"true\"/><meta name=\"html-safe-nonce\" content=\"aa10395322502fc02e2a577383626a6b8ba5475c766076a31c822151d55fa7d4\" data-pjax-transient=\"true\"/><meta name=\"visitor-payload\" content=\"eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzFFOjM3QTlEQjpDMDk3M0NFOkM0MDI3QjM6NjY1NDNBQjgiLCJ2aXNpdG9yX2lkIjoiNzg4MDk0ODY4MDk4NjYxMDQ4IiwicmVnaW9uX2VkZ2UiOiJmcmEiLCJyZWdpb25fcmVuZGVyIjoiZnJhIn0=\" data-pjax-transient=\"true\"/><meta name=\"visitor-hmac\" content=\"41db22d5785c9a0c9e7f339a4de288bcfc6a116a740a039c2006e2eedbdd53b9\" data-pjax-transient=\"true\"/>\n\n\n    <meta name=\"hovercard-subject-tag\" content=\"repository:98446467\" data-turbo-transient>\n\n\n  <meta name=\"github-keyboard-shortcuts\" content=\"repository,source-code,file-tree,copilot\" data-turbo-transient=\"true\" />\n  \n\n  <meta name=\"selected-link\" value=\"repo_source\" data-turbo-transient>\n  <link rel=\"assets\" href=\"https://github.githubassets.com/\">\n\n    <meta name=\"google-site-verification\" content=\"Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I\">\n\n<meta name=\"octolytics-url\" content=\"https://collector.github.com/github/collect\" />\n\n  <meta name=\"analytics-location\" content=\"/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show\" data-turbo-transient=\"true\" />\n\n  \n\n\n\n\n    <meta name=\"user-login\" content=\"\">\n\n  \n\n    <meta name=\"viewport\" content=\"width=device-width\">\n\n    \n\n      <meta name=\"description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\">\n\n      <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n\n    <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n    <meta property=\"fb:app_id\" content=\"1401488693436528\">\n    <meta name=\"apple-itunes-app\" content=\"app-id=1477376905, app-argument=https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" />\n\n      <meta name=\"twitter:image:src\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:site\" content=\"@github\" /><meta name=\"twitter:card\" content=\"summary_large_image\" /><meta name=\"twitter:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta name=\"twitter:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  <meta property=\"og:image\" content=\"https://opengraph.githubassets.com/c0ceebd1705e654ea6679e08605f547801761fead2caa5ddab805a1909be3eca/addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:image:alt\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" /><meta property=\"og:image:width\" content=\"1200\" /><meta property=\"og:image:height\" content=\"600\" /><meta property=\"og:site_name\" content=\"GitHub\" /><meta property=\"og:type\" content=\"object\" /><meta property=\"og:title\" content=\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\" /><meta property=\"og:url\" content=\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\" /><meta property=\"og:description\" content=\"My Openbox Theme Collections. Contribute to addy-dclxvi/openbox-theme-collections development by creating an account on GitHub.\" />\n  \n\n\n\n\n      <meta name=\"hostname\" content=\"github.com\">\n\n\n\n        <meta name=\"expected-hostname\" content=\"github.com\">\n\n\n  <meta http-equiv=\"x-pjax-version\" content=\"34babae02e63d53c7b915db7797718d75b60dbe3e877faa20ad03a0b81bbfc4b\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-csp-version\" content=\"38c639a245e1dd04786881fae1060fbd72d3ed419b2f0d38d6082dc9d67876c3\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-css-version\" content=\"8297669360f26c55eaf368df3078812f654eff1244bb59f8c32594aa15b30b3d\" data-turbo-track=\"reload\">\n  <meta http-equiv=\"x-pjax-js-version\" content=\"256a32581ec96d92cf471432537500e7698dfb422de8395b8988aa08d79823b6\" data-turbo-track=\"reload\">\n\n  <meta name=\"turbo-cache-control\" content=\"no-preview\" data-turbo-transient=\"\">\n\n      <meta name=\"turbo-cache-control\" content=\"no-cache\" data-turbo-transient>\n    <meta data-hydrostats=\"publish\">\n  <meta name=\"go-import\" content=\"github.com/addy-dclxvi/openbox-theme-collections git https://github.com/addy-dclxvi/openbox-theme-collections.git\">\n\n  <meta name=\"octolytics-dimension-user_id\" content=\"7688126\" /><meta name=\"octolytics-dimension-user_login\" content=\"addy-dclxvi\" /><meta name=\"octolytics-dimension-repository_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" /><meta name=\"octolytics-dimension-repository_public\" content=\"true\" /><meta name=\"octolytics-dimension-repository_is_fork\" content=\"false\" /><meta name=\"octolytics-dimension-repository_network_root_id\" content=\"98446467\" /><meta name=\"octolytics-dimension-repository_network_root_nwo\" content=\"addy-dclxvi/openbox-theme-collections\" />\n\n\n\n    \n\n    <meta name=\"turbo-body-classes\" content=\"logged-out env-production page-responsive\">\n\n\n  <meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n\n  <meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n\n  <link rel=\"mask-icon\" href=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\" color=\"#000000\">\n  <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://github.githubassets.com/favicons/favicon.png\">\n  <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://github.githubassets.com/favicons/favicon.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n<meta name=\"color-scheme\" content=\"light dark\" />\n\n\n  <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n  </head>\n\n  <body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n    <div data-turbo-body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n      \n\n\n    <div class=\"position-relative js-header-wrapper \">\n      <a href=\"#start-of-content\" data-skip-target-assigned=\"false\" class=\"px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content\">Skip to content</a>\n\n      <span data-view-component=\"true\" class=\"progress-pjax-loader Progress position-fixed width-full\">\n    <span style=\"width: 0%;\" data-view-component=\"true\" class=\"Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis\"></span>\n</span>      \n      \n      \n\n\n\n\n\n\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-6070bc6b2c67.js\"></script>\n\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/keyboard-shortcuts-dialog-52a107eb77ae.js\"></script>\n\n<react-partial\n  partial-name=\"keyboard-shortcuts-dialog\"\n  data-ssr=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-partial.embeddedData\">{\"props\":{\"docsUrl\":\"https://docs.github.com/get-started/accessibility/keyboard-shortcuts\"}}</script>\n  <div data-target=\"react-partial.reactRoot\"></div>\n</react-partial>\n\n\n\n\n      \n\n        \n\n            \n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-8743f7dc256e.js\"></script>\n<script crossorigin=\"anonymous\" defer=\"defer\" type=\"application/javascript\" src=\"https://github.githubassets.com/assets/sessions-458fee042571.js\"></script>\n<header class=\"Header-old header-logged-out js-details-container Details position-relative f4 py-3\" role=\"banner\" data-color-mode=light data-light-theme=light data-dark-theme=dark>\n  <h2 class=\"sr-only\">Navigation Menu</h2>\n\n  <button type=\"button\" class=\"Header-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target\" aria-label=\"Toggle navigation\">\n    <span class=\"d-none\">Toggle navigation</span>\n  </button>\n\n  <div class=\" d-flex flex-column flex-lg-row flex-items-center p-responsive height-full position-relative z-1\">\n    <div class=\"d-flex flex-justify-between flex-items-center width-full width-lg-auto\">\n      <a class=\"mr-lg-3 color-fg-inherit flex-order-2\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n        <svg height=\"32\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"32\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n      </a>\n\n      <div class=\"flex-1\">\n        <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n          class=\"d-inline-block d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit\"\n          data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n          data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n          Sign in\n        </a>\n      </div>\n\n      <div class=\"flex-1 flex-order-2 text-right\">\n        <button aria-label=\"Toggle navigation\" aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target Button--link Button--medium Button d-lg-none color-fg-inherit p-1\">  <span class=\"Button-content\">\n    <span class=\"Button-label\"><div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div></span>\n  </span>\n</button>\n      </div>\n    </div>\n\n\n    <div class=\"HeaderMenu--logged-out p-responsive height-fit position-lg-relative d-lg-flex flex-column flex-auto pt-7 pb-4 top-0\">\n      <div class=\"header-menu-wrapper d-flex flex-column flex-self-end flex-lg-row flex-justify-between flex-auto p-3 p-lg-0 rounded rounded-lg-0 mt-3 mt-lg-0\">\n          <nav class=\"mt-0 px-3 px-lg-0 mb-3 mb-lg-0\" aria-label=\"Global\">\n            <ul class=\"d-lg-flex list-style-none\">\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Product\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex dropdown-menu-wide\">\n          <div class=\"px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Actions&quot;,&quot;label&quot;:&quot;ref_cta:Actions;&quot;}\" href=\"https://github.com/features/actions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-workflow color-fg-subtle mr-3\">\n    <path d=\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Actions</div>\n        Automate any workflow\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Packages&quot;,&quot;label&quot;:&quot;ref_cta:Packages;&quot;}\" href=\"https://github.com/features/packages\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-package color-fg-subtle mr-3\">\n    <path d=\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Packages</div>\n        Host and manage packages\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Security&quot;,&quot;label&quot;:&quot;ref_cta:Security;&quot;}\" href=\"https://github.com/features/security\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-shield-check color-fg-subtle mr-3\">\n    <path d=\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z\"></path><path d=\"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Security</div>\n        Find and fix vulnerabilities\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Codespaces&quot;,&quot;label&quot;:&quot;ref_cta:Codespaces;&quot;}\" href=\"https://github.com/features/codespaces\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-codespaces color-fg-subtle mr-3\">\n    <path d=\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Codespaces</div>\n        Instant dev environments\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Copilot&quot;,&quot;label&quot;:&quot;ref_cta:Copilot;&quot;}\" href=\"https://github.com/features/copilot\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-copilot color-fg-subtle mr-3\">\n    <path d=\"M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z\"></path><path d=\"M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Copilot</div>\n        Write better code with AI\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Code review&quot;,&quot;label&quot;:&quot;ref_cta:Code review;&quot;}\" href=\"https://github.com/features/code-review\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-code-review color-fg-subtle mr-3\">\n    <path d=\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z\"></path><path d=\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Code review</div>\n        Manage code changes\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Issues&quot;,&quot;label&quot;:&quot;ref_cta:Issues;&quot;}\" href=\"https://github.com/features/issues\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-issue-opened color-fg-subtle mr-3\">\n    <path d=\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Issues</div>\n        Plan and track work\n      </div>\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Discussions&quot;,&quot;label&quot;:&quot;ref_cta:Discussions;&quot;}\" href=\"https://github.com/features/discussions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion color-fg-subtle mr-3\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z\"></path><path d=\"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z\"></path>\n</svg>\n      <div>\n        <div class=\"color-fg-default h4\">Discussions</div>\n        Collaborate outside of code\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"px-lg-4\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"product-explore-heading\">Explore</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"product-explore-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to All features&quot;,&quot;label&quot;:&quot;ref_cta:All features;&quot;}\" href=\"https://github.com/features\">\n      All features\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Documentation&quot;,&quot;label&quot;:&quot;ref_cta:Documentation;&quot;}\" href=\"https://docs.github.com\">\n      Documentation\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to GitHub Skills&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Skills;&quot;}\" href=\"https://skills.github.com\">\n      GitHub Skills\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Product&quot;,&quot;action&quot;:&quot;click to go to Blog&quot;,&quot;label&quot;:&quot;ref_cta:Blog;&quot;}\" href=\"https://github.blog\">\n      Blog\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Solutions\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-for-heading\">For</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-for-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Enterprise&quot;,&quot;label&quot;:&quot;ref_cta:Enterprise;&quot;}\" href=\"https://github.com/enterprise\">\n      Enterprise\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Teams&quot;,&quot;label&quot;:&quot;ref_cta:Teams;&quot;}\" href=\"https://github.com/team\">\n      Teams\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Startups&quot;,&quot;label&quot;:&quot;ref_cta:Startups;&quot;}\" href=\"https://github.com/enterprise/startups\">\n      Startups\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Education&quot;,&quot;label&quot;:&quot;ref_cta:Education;&quot;}\" href=\"https://education.github.com\">\n      Education\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-by-solution-heading\">By Solution</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-by-solution-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to CI/CD &amp;amp; Automation&quot;,&quot;label&quot;:&quot;ref_cta:CI/CD &amp;amp; Automation;&quot;}\" href=\"https://github.com/solutions/ci-cd\">\n      CI/CD &amp; Automation\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevOps&quot;,&quot;label&quot;:&quot;ref_cta:DevOps;&quot;}\" href=\"https://github.com/solutions/devops\">\n      DevOps\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to DevSecOps&quot;,&quot;label&quot;:&quot;ref_cta:DevSecOps;&quot;}\" href=\"https://resources.github.com/devops/fundamentals/devsecops\">\n      DevSecOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-resources-heading\">Resources</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-resources-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Learning Pathways&quot;,&quot;label&quot;:&quot;ref_cta:Learning Pathways;&quot;}\" href=\"https://resources.github.com/learn/pathways\">\n      Learning Pathways\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to White papers, Ebooks, Webinars&quot;,&quot;label&quot;:&quot;ref_cta:White papers, Ebooks, Webinars;&quot;}\" href=\"https://resources.github.com\">\n      White papers, Ebooks, Webinars\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Customer Stories&quot;,&quot;label&quot;:&quot;ref_cta:Customer Stories;&quot;}\" href=\"https://github.com/customer-stories\">\n      Customer Stories\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Solutions&quot;,&quot;action&quot;:&quot;click to go to Partners&quot;,&quot;label&quot;:&quot;ref_cta:Partners;&quot;}\" href=\"https://partner.github.com\">\n      Partners\n\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\">\n    <path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path>\n</svg>\n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Open Source\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\">\n    <path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path>\n</svg>\n      </button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to GitHub Sponsors&quot;,&quot;label&quot;:&quot;ref_cta:GitHub Sponsors;&quot;}\" href=\"https://github.com/sponsors\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">GitHub Sponsors</div>\n        Fund open source developers\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\" >\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to The ReadME Project&quot;,&quot;label&quot;:&quot;ref_cta:The ReadME Project;&quot;}\" href=\"https://github.com/readme\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">The ReadME Project</div>\n        GitHub community articles\n      </div>\n\n    \n</a></li>\n\n            </ul>\n          </div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"open-source-repositories-heading\">Repositories</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"open-source-repositories-heading\">\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Topics&quot;,&quot;label&quot;:&quot;ref_cta:Topics;&quot;}\" href=\"https://github.com/topics\">\n      Topics\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Trending&quot;,&quot;label&quot;:&quot;ref_cta:Trending;&quot;}\" href=\"https://github.com/trending\">\n      Trending\n\n    \n</a></li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event=\"{&quot;category&quot;:&quot;Header dropdown (logged out), Open Source&quot;,&quot;action&quot;:&quot;click to go to Collections&quot;,&quot;label&quot;:&quot;ref_cta:Collections;&quot;}\" href=\"https://github.com/collections\">\n      Collections\n\n    \n</a></li>\n\n            </ul>\n          </div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n    <a class=\"HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block\" data-analytics-event=\"{&quot;category&quot;:&quot;Header menu top item (logged out)&quot;,&quot;action&quot;:&quot;click to go to Pricing&quot;,&quot;label&quot;:&quot;ref_cta:Pricing;&quot;}\" href=\"https://github.com/pricing\">Pricing</a>\n</li>\n\n            </ul>\n          </nav>\n\n        <div class=\"d-lg-flex flex-items-center mb-3 mb-lg-0 text-center text-lg-left ml-3\" style=\"\">\n                \n\n\n<qbsearch-input class=\"search-input\" data-scope=\"repo:addy-dclxvi/openbox-theme-collections\" data-custom-scopes-path=\"/search/custom_scopes\" data-delete-custom-scopes-csrf=\"lw4Dr4fHD_jCfW0OIyxwV60Pwk-hlVpziVcN3-hq2U4KZ9qpiRLJSyvOqXMhlSLpYw4qjFXav4KZJCaHCapykg\" data-max-custom-scopes=\"10\" data-header-redesign-enabled=\"false\" data-initial-value=\"\" data-blackbird-suggestions-path=\"/search/suggestions\" data-jump-to-suggestions-path=\"/_graphql/GetSuggestedNavigationDestinations\" data-current-repository=\"addy-dclxvi/openbox-theme-collections\" data-current-org=\"\" data-current-owner=\"addy-dclxvi\" data-logged-in=\"false\" data-copilot-chat-enabled=\"false\" data-blackbird-indexed-repo-csrf=\"<esi:include src=&quot;/_esi/rails_csrf_token_form_hidden?r=p4ktzkcCuls%2B5b7HsoDc6v4zcuGVtl%2FdLLmZMxrbZylLlsEXb65KAEZJeGh%2FhYXZRIoB6MoesCw6Wug7CzTmbIq5L29%2B1hkNZfIFl3z4QDF53FPKtj0X7eH8jmNMwtEKKKQGygzDkAXfjzEt1jf5MBCGOsd4fJ5zIOLOL%2FMPCduqmAdneucFTyvsv%2BudpIwF4isBYKO%2BbCLHXRiqdABCQIPYe9GaKapRTyQpy4ZsprVOZrY3mkn7KXDrN4bWveRYi2gTB4acAL2Gfu0aA6rrfM2Xln5%2Fnkb2huRhlfYSVV2SkLyFWA7sk92uICmyEcjGhoJFOdMNDwbZXgKRkPX8eWSbmh9hxQti5drXaJAuHr%2FLEWtBaBRu53oVXP%2Fg4Gf2FBBqNlxTlDzUPsPM5PjluwoKGY5ekUuav9r3CAE1j4rv0ZIDhO3tj0fcB9dIZrWLIDrFcyK%2F0R%2F1yrT00SI6K4eiRnc6Jbhe0uPhKfPLVKWVHUJKCo7rU1Edqmc7%2B3%2BBJIbGn03GFDg0WtqZl8dB2%2FZ8%2FbvvIG3ibcHOIK4IZvONZV2Ed%2B4bUnctcHlndJCYttMV4L0dtzXiq55q%2Bc4xLQ91YXFDNoAVivuYpBARWa6HIHBge8Yw%2BE7ZLKYe9k6rqZOlpBzv--9edqmgsT%2FplV4L0v--u9VwpuVw99C19O%2F0ZG8HqQ%3D%3D&quot; />\">\n  <div\n    class=\"search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded\"\n    data-action=\"click:qbsearch-input#searchInputContainerClicked\"\n  >\n      <button\n        type=\"button\"\n        class=\"header-search-button placeholder  input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none\"\n        data-target=\"qbsearch-input.inputButton\"\n        placeholder=\"Search or jump to...\"\n        data-hotkey=s,/\n        autocapitalize=\"off\"\n        data-action=\"click:qbsearch-input#handleExpand\"\n      >\n        <div class=\"mr-2 color-fg-muted\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n        </div>\n        <span class=\"flex-1\" data-target=\"qbsearch-input.inputButtonText\">Search or jump to...</span>\n          <div class=\"d-flex\" data-target=\"qbsearch-input.hotkeyIndicator\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" aria-hidden=\"true\" class=\"mr-1\"><path fill=\"none\" stroke=\"#979A9C\" opacity=\".4\" d=\"M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z\"></path><path fill=\"#979A9C\" d=\"M11.8 6L8 15.1h-.9L10.8 6h1z\"></path></svg>\n\n          </div>\n      </button>\n\n    <input type=\"hidden\" name=\"type\" class=\"js-site-search-type-field\">\n\n    \n<div class=\"Overlay--hidden \" data-modal-dialog-overlay>\n  <modal-dialog data-action=\"close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose\" data-target=\"qbsearch-input.searchSuggestionsDialog\" role=\"dialog\" id=\"search-suggestions-dialog\" aria-modal=\"true\" aria-labelledby=\"search-suggestions-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto\">\n      <h1 id=\"search-suggestions-dialog-header\" class=\"sr-only\">Search code, repositories, users, issues, pull requests...</h1>\n    <div class=\"Overlay-body Overlay-body--paddingNone\">\n      \n          <div data-view-component=\"true\">        <div class=\"search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container\"\n          style=\"border-radius: 12px;\"\n          data-target=\"qbsearch-input.queryBuilderContainer\"\n          hidden\n        >\n          <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"query-builder-test-form\" action=\"\" accept-charset=\"UTF-8\" method=\"get\">\n  <query-builder data-target=\"qbsearch-input.queryBuilder\" id=\"query-builder-query-builder-test\" data-filter-key=\":\" data-view-component=\"true\" class=\"QueryBuilder search-query-builder\">\n    <div class=\"FormControl FormControl--fullWidth\">\n      <label id=\"query-builder-test-label\" for=\"query-builder-test\" class=\"FormControl-label sr-only\">\n        Search\n      </label>\n      <div\n        class=\"QueryBuilder-StyledInput width-fit \"\n        data-target=\"query-builder.styledInput\"\n      >\n          <span id=\"query-builder-test-leadingvisual-wrap\" class=\"FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap\">\n            <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search FormControl-input-leadingVisual\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n          </span>\n        <div data-target=\"query-builder.styledInputContainer\" class=\"QueryBuilder-StyledInputContainer\">\n          <div\n            aria-hidden=\"true\"\n            class=\"QueryBuilder-StyledInputContent\"\n            data-target=\"query-builder.styledInputContent\"\n          ></div>\n          <div class=\"QueryBuilder-InputWrapper\">\n            <div aria-hidden=\"true\" class=\"QueryBuilder-Sizer\" data-target=\"query-builder.sizer\"></div>\n            <input id=\"query-builder-test\" name=\"query-builder-test\" value=\"\" autocomplete=\"off\" type=\"text\" role=\"combobox\" spellcheck=\"false\" aria-expanded=\"false\" aria-describedby=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" data-target=\"query-builder.input\" data-action=\"\n          input:query-builder#inputChange\n          blur:query-builder#inputBlur\n          keydown:query-builder#inputKeydown\n          focus:query-builder#inputFocus\n        \" data-view-component=\"true\" class=\"FormControl-input QueryBuilder-Input FormControl-medium\" />\n          </div>\n        </div>\n          <span class=\"sr-only\" id=\"query-builder-test-clear\">Clear</span>\n          <button role=\"button\" id=\"query-builder-test-clear-button\" aria-labelledby=\"query-builder-test-clear query-builder-test-label\" data-target=\"query-builder.clearButton\" data-action=\"\n                click:query-builder#clear\n                focus:query-builder#clearButtonFocus\n                blur:query-builder#clearButtonBlur\n              \" variant=\"small\" hidden=\"hidden\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x-circle-fill Button-visual\">\n    <path d=\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z\"></path>\n</svg>\n</button>\n\n      </div>\n      <template id=\"search-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\">\n    <path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"file-code-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-code\">\n    <path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path>\n</svg>\n</template>\n\n<template id=\"history-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\">\n    <path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path>\n</svg>\n</template>\n\n<template id=\"repo-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n</template>\n\n<template id=\"bookmark-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bookmark\">\n    <path d=\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"plus-circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-plus-circle\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"circle-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill\">\n    <path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path>\n</svg>\n</template>\n\n<template id=\"trash-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-trash\">\n    <path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"team-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-people\">\n    <path d=\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"project-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-project\">\n    <path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z\"></path>\n</svg>\n</template>\n\n<template id=\"pencil-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pencil\">\n    <path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path>\n</svg>\n</template>\n\n<template id=\"copilot-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copilot\">\n    <path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"workflow-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-workflow\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"book-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-book\">\n    <path d=\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-review-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-review\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</template>\n\n<template id=\"codespaces-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-codespaces\">\n    <path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment\">\n    <path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"comment-discussion-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion\">\n    <path d=\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"></path>\n</svg>\n</template>\n\n<template id=\"organization-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-organization\">\n    <path d=\"M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"rocket-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-rocket\">\n    <path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"shield-check-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield-check\">\n    <path d=\"m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"heart-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-heart\">\n    <path d=\"m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"server-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-server\">\n    <path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z\"></path>\n</svg>\n</template>\n\n<template id=\"globe-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-globe\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z\"></path>\n</svg>\n</template>\n\n<template id=\"issue-opened-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-mobile-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-mobile\">\n    <path d=\"M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path>\n</svg>\n</template>\n\n<template id=\"package-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-package\">\n    <path d=\"m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z\"></path>\n</svg>\n</template>\n\n<template id=\"credit-card-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-credit-card\">\n    <path d=\"M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z\"></path><path d=\"M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z\"></path>\n</svg>\n</template>\n\n<template id=\"play-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n</template>\n\n<template id=\"gift-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-gift\">\n    <path d=\"M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z\"></path>\n</svg>\n</template>\n\n<template id=\"code-square-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code-square\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n</template>\n\n<template id=\"device-desktop-icon\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-desktop\">\n    <path d=\"M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z\"></path>\n</svg>\n</template>\n\n        <div class=\"position-relative\">\n                <ul\n                  role=\"listbox\"\n                  class=\"ActionListWrap QueryBuilder-ListWrap\"\n                  aria-label=\"Suggestions\"\n                  data-action=\"\n                    combobox-commit:query-builder#comboboxCommit\n                    mousedown:query-builder#resultsMousedown\n                  \"\n                  data-target=\"query-builder.resultsList\"\n                  data-persist-list=false\n                  id=\"query-builder-test-results\"\n                ></ul>\n        </div>\n      <div class=\"FormControl-inlineValidation\" id=\"validation-8c1ce7ea-935e-4fb9-9e03-1c684c171aba\" hidden=\"hidden\">\n        <span class=\"FormControl-inlineValidation--visual\">\n          <svg aria-hidden=\"true\" height=\"12\" viewBox=\"0 0 12 12\" version=\"1.1\" width=\"12\" data-view-component=\"true\" class=\"octicon octicon-alert-fill\">\n    <path d=\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"></path>\n</svg>\n        </span>\n        <span></span>\n</div>    </div>\n    <div data-target=\"query-builder.screenReaderFeedback\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\"></div>\n</query-builder></form>\n          <div class=\"d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt\">\n            <a target=\"_blank\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\" data-view-component=\"true\" class=\"Link color-fg-accent text-normal ml-2\">\n              Search syntax tips\n</a>            <div class=\"d-flex flex-1\"></div>\n          </div>\n        </div>\n</div>\n\n    </div>\n</modal-dialog></div>\n  </div>\n  <div data-action=\"click:qbsearch-input#retract\" class=\"dark-backdrop position-fixed\" hidden data-target=\"qbsearch-input.darkBackdrop\"></div>\n  <div class=\"color-fg-default\">\n    \n<dialog-helper>\n  <dialog data-target=\"qbsearch-input.feedbackDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"feedback-dialog\" aria-modal=\"true\" aria-labelledby=\"feedback-dialog-title\" aria-describedby=\"feedback-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"feedback-dialog-title\">\n        Provide feedback\n      </h1>\n        \n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"feedback-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"feedback-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"code-search-feedback-form\" data-turbo=\"false\" action=\"/search/feedback\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"PG3u7ThCkXAXTnA6m8aW9RUrxDEbJYD5zAz8NEqYtzPRhEmIArPcK79AxbIaRWxLFio6cqv/idaBF/Wqa5UgeQ==\" />\n          <p>We read every piece of feedback, and take your input very seriously.</p>\n          <textarea name=\"feedback\" class=\"form-control width-full mb-2\" style=\"height: 120px\" id=\"feedback\"></textarea>\n          <input name=\"include_email\" id=\"include_email\" aria-label=\"Include my email address so I can be contacted\" class=\"form-control mr-2\" type=\"checkbox\">\n          <label for=\"include_email\" style=\"font-weight: normal\">Include my email address so I can be contacted</label>\n</form></div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd\">          <button data-close-dialog-id=\"feedback-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"code-search-feedback-form\" data-action=\"click:qbsearch-input#submitFeedback\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Submit feedback\n</button>\n</div>\n</dialog></dialog-helper>\n\n    <custom-scopes data-target=\"qbsearch-input.customScopesManager\">\n    \n<dialog-helper>\n  <dialog data-target=\"custom-scopes.customScopesModalDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" id=\"custom-scopes-dialog\" aria-modal=\"true\" aria-labelledby=\"custom-scopes-dialog-title\" aria-describedby=\"custom-scopes-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\">\n    <div data-view-component=\"true\" class=\"Overlay-header Overlay-header--divided\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"custom-scopes-dialog-title\">\n        Saved searches\n      </h1>\n        <h2 id=\"custom-scopes-dialog-description\" class=\"Overlay-description\">Use saved searches to filter your results more quickly</h2>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"custom-scopes-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg></button>\n    </div>\n  </div>\n  \n</div>\n      <scrollable-region data-labelled-by=\"custom-scopes-dialog-title\">\n        <div data-view-component=\"true\" class=\"Overlay-body\">        <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n        <div hidden class=\"create-custom-scope-form\" data-target=\"custom-scopes.createCustomScopeForm\">\n        <!-- '\"` --><!-- </textarea></xmp> --></option></form><form id=\"custom-scopes-dialog-form\" data-turbo=\"false\" action=\"/search/custom_scopes\" accept-charset=\"UTF-8\" method=\"post\"><input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"TdTgRrzlnrd/NcijsJuCGxTjS08cVvj7uEztHRr8EWQd232RclV6DAVf+UmNiayrDnzXkagYT/Ga2iKjQTszsg==\" />\n          <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n          <input type=\"hidden\" id=\"custom_scope_id\" name=\"custom_scope_id\" data-target=\"custom-scopes.customScopesIdField\">\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_name\">Name</label>\n            <auto-check src=\"/search/custom_scopes/check_name\" required>\n              <input\n                type=\"text\"\n                name=\"custom_scope_name\"\n                id=\"custom_scope_name\"\n                data-target=\"custom-scopes.customScopesNameField\"\n                class=\"form-control\"\n                autocomplete=\"off\"\n                placeholder=\"github-ruby\"\n                required\n                maxlength=\"50\">\n              <input type=\"hidden\" data-csrf=\"true\" value=\"uTm0CWY9xYnX0R2rKklHzNmvXqmleNHF3+tnRmlik1Ouf+PloWkFiHWCylGT9jXTB6KR14O/e8ReOv3Vk5c0ew==\" />\n            </auto-check>\n          </div>\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_query\">Query</label>\n            <input\n              type=\"text\"\n              name=\"custom_scope_query\"\n              id=\"custom_scope_query\"\n              data-target=\"custom-scopes.customScopesQueryField\"\n              class=\"form-control\"\n              autocomplete=\"off\"\n              placeholder=\"(repo:mona/a OR repo:mona/b) AND lang:python\"\n              required\n              maxlength=\"500\">\n          </div>\n\n          <p class=\"text-small color-fg-muted\">\n            To see all available qualifiers, see our <a class=\"Link--inTextBlock\" href=\"https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax\">documentation</a>.\n          </p>\n</form>        </div>\n\n        <div data-target=\"custom-scopes.manageCustomScopesForm\">\n          <div data-target=\"custom-scopes.list\"></div>\n        </div>\n\n</div>\n      </scrollable-region>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided\">          <button data-action=\"click:custom-scopes#customScopesCancel\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"custom-scopes-dialog-form\" data-action=\"click:custom-scopes#customScopesSubmit\" data-target=\"custom-scopes.customScopesSubmitButton\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Create saved search\n</button>\n</div>\n</dialog></dialog-helper>\n    </custom-scopes>\n  </div>\n</qbsearch-input><input type=\"hidden\" data-csrf=\"true\" class=\"js-data-jump-to-suggestions-path-csrf\" value=\"9JVEhtvcbNlKbN8AfxS8YHMxQREmkwwPKi2737w7W//3CvBmtR3YfyNNSliKaCDNpeBopj8u6a8YjDry9m52Hw==\" />\n\n\n          <div class=\"position-relative mr-lg-3 d-lg-inline-block\">\n            <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-in flex-shrink-0 no-underline d-block d-lg-inline-block border border-lg-0 rounded rounded-lg-0 p-2 p-lg-0\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n              Sign in\n            </a>\n          </div>\n\n            <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=addy-dclxvi%2Fopenbox-theme-collections\"\n              class=\"HeaderMenu-link HeaderMenu-link--sign-up flex-shrink-0 d-none d-lg-inline-block no-underline border color-border-default rounded px-2 py-1\"\n              data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"cf3c6c1d2e75221d17faeba855db900b6a771350ae8068abb4738eb2a64e83bb\"\n              data-analytics-event=\"{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}\"\n            >\n              Sign up\n            </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</header>\n\n      <div hidden=\"hidden\" data-view-component=\"true\" class=\"js-stale-session-flash stale-session-flash flash flash-warn flash-full mb-3\">\n  \n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span class=\"js-stale-session-flash-signed-in\" hidden>You signed in with another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-signed-out\" hidden>You signed out in another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-switched\" hidden>You switched accounts on another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n\n    <button id=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" aria-labelledby=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x Button-visual\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-5bd8942c-fc39-4734-8d54-cfd0df14fa95\" for=\"icon-button-c067e93a-39d1-4311-a210-20666565c247\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Dismiss alert</tool-tip>\n\n\n  \n</div>\n    </div>\n\n  <div id=\"start-of-content\" class=\"show-on-focus\"></div>\n\n\n\n\n\n\n\n\n    <div id=\"js-flash-container\" class=\"flash-container\" data-turbo-replace>\n\n\n\n\n\n  <template class=\"js-flash-template\">\n    \n<div class=\"flash flash-full   {{ className }}\">\n  <div >\n    <button autofocus class=\"flash-close js-flash-close\" type=\"button\" aria-label=\"Dismiss this message\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    <div aria-atomic=\"true\" role=\"alert\" class=\"js-flash-alert\">\n      \n      <div>{{ message }}</div>\n\n    </div>\n  </div>\n</div>\n  </template>\n</div>\n\n\n    \n    <include-fragment class=\"js-notification-shelf-include-fragment\" data-base-src=\"https://github.com/notifications/beta/shelf\"></include-fragment>\n\n\n\n\n\n  <div\n    class=\"application-main \"\n    data-commit-hovercards-enabled\n    data-discussion-hovercards-enabled\n    data-issue-and-pr-hovercards-enabled\n  >\n        <div itemscope itemtype=\"http://schema.org/SoftwareSourceCode\" class=\"\">\n    <main id=\"js-repo-pjax-container\" >\n      \n      \n\n\n\n\n\n\n  \n  <div id=\"repository-container-header\"  class=\"pt-3 hide-full-screen\" style=\"background-color: var(--page-header-bgColor, var(--color-page-header-bg));\" data-turbo-replace>\n\n      <div class=\"d-flex flex-wrap flex-justify-end mb-3  px-3 px-md-4 px-lg-5\" style=\"gap: 1rem;\">\n\n        <div class=\"flex-auto min-width-0 width-fit mr-3\">\n            \n  <div class=\" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo color-fg-muted mr-2\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n    \n    <span class=\"author flex-self-stretch\" itemprop=\"author\">\n      <a class=\"url fn\" rel=\"author\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/addy-dclxvi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/addy-dclxvi\">\n        addy-dclxvi\n</a>    </span>\n    <span class=\"mx-1 flex-self-stretch color-fg-muted\">/</span>\n    <strong itemprop=\"name\" class=\"mr-2 flex-self-stretch\">\n      <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/addy-dclxvi/openbox-theme-collections\">openbox-theme-collections</a>\n    </strong>\n\n    <span></span><span class=\"Label Label--secondary v-align-middle mr-1\">Public</span>\n  </div>\n\n\n        </div>\n\n        <div id=\"repository-details-container\" data-turbo-replace>\n            <ul class=\"pagehead-actions flex-shrink-0 d-none d-md-inline\" style=\"padding: 2px 0;\">\n    \n      \n\n  <li>\n            <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"77d426702351bd6f6a73a7058774e0fa0cc8f0506c704b86cb04dc3dfdae9095\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\">\n    <path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path>\n</svg>Notifications\n</a>\n  </li>\n\n  <li>\n          <a icon=\"repo-forked\" id=\"fork-button\" href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b14918a65f79b6de9e8f193d63d32790a74548bff6a4b42a60f8b15f2b42ff5a\" data-view-component=\"true\" class=\"btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>Fork\n    <span id=\"repo-network-counter\" data-pjax-replace=\"true\" data-turbo-replace=\"true\" title=\"105\" data-view-component=\"true\" class=\"Counter\">105</span>\n</a>\n  </li>\n\n  <li>\n        <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Faddy-dclxvi%2Fopenbox-theme-collections\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:98446467,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"b05426a0120bfddc253794cdaa50f61ce7d4a8befe2164f3cd78773537af8838\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>          <span id=\"repo-stars-counter-star\" aria-label=\"960 users starred this repository\" data-singular-suffix=\"user starred this repository\" data-plural-suffix=\"users starred this repository\" data-turbo-replace=\"true\" title=\"960\" data-view-component=\"true\" class=\"Counter js-social-count\">960</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled=\"disabled\" data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\">\n    <path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path>\n</svg>\n</button></div>\n  </li>\n\n    <li>\n        \n\n    </li>\n</ul>\n\n        </div>\n      </div>\n\n        <div id=\"responsive-meta-container\" data-turbo-replace>\n</div>\n\n\n          <nav data-pjax=\"#js-repo-pjax-container\" aria-label=\"Repository\" data-view-component=\"true\" class=\"js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5\">\n\n  <ul data-view-component=\"true\" class=\"UnderlineNav-body list-style-none\">\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"code-tab\" href=\"/addy-dclxvi/openbox-theme-collections\" data-tab-item=\"i0code-tab\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /addy-dclxvi/openbox-theme-collections\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g c\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" aria-current=\"page\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        <span data-content=\"Code\">Code</span>\n          <span id=\"code-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"issues-tab\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" data-tab-item=\"i1issues-tab\" data-selected-links=\"repo_issues repo_labels repo_milestones /addy-dclxvi/openbox-theme-collections/issues\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g i\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        <span data-content=\"Issues\">Issues</span>\n          <span id=\"issues-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"4\" data-view-component=\"true\" class=\"Counter\">4</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"pull-requests-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" data-tab-item=\"i2pull-requests-tab\" data-selected-links=\"repo_pulls checks /addy-dclxvi/openbox-theme-collections/pulls\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g p\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        <span data-content=\"Pull requests\">Pull requests</span>\n          <span id=\"pull-requests-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"actions-tab\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" data-tab-item=\"i3actions-tab\" data-selected-links=\"repo_actions /addy-dclxvi/openbox-theme-collections/actions\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g a\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        <span data-content=\"Actions\">Actions</span>\n          <span id=\"actions-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"projects-tab\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" data-tab-item=\"i4projects-tab\" data-selected-links=\"repo_projects new_repo_project repo_project /addy-dclxvi/openbox-theme-collections/projects\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g b\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        <span data-content=\"Projects\">Projects</span>\n          <span id=\"projects-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"security-tab\" href=\"/addy-dclxvi/openbox-theme-collections/security\" data-tab-item=\"i5security-tab\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /addy-dclxvi/openbox-theme-collections/security\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g s\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        <span data-content=\"Security\">Security</span>\n          <include-fragment src=\"/addy-dclxvi/openbox-theme-collections/security/overall-count\" accept=\"text/fragment+html\"></include-fragment>\n\n    \n</a></li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"insights-tab\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" data-tab-item=\"i6insights-tab\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /addy-dclxvi/openbox-theme-collections/pulse\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-analytics-event=\"{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        <span data-content=\"Insights\">Insights</span>\n          <span id=\"insights-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a></li>\n</ul>\n    <div style=\"visibility:hidden;\" data-view-component=\"true\" class=\"UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0\">      <action-menu data-select-variant=\"none\" data-view-component=\"true\">\n  <focus-group direction=\"vertical\" mnemonics retain>\n    <button id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popovertarget=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" aria-controls=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" aria-haspopup=\"true\" aria-labelledby=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item\">  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-kebab-horizontal Button-visual\">\n    <path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path>\n</svg>\n</button><tool-tip id=\"tooltip-c8bde14c-94da-4d6d-b111-5271077f30dd\" for=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Additional navigation options</tool-tip>\n\n\n<anchored-position id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-overlay\" anchor=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" align=\"start\" side=\"outside-bottom\" anchor-offset=\"normal\" popover=\"auto\" data-view-component=\"true\">\n  <div data-view-component=\"true\" class=\"Overlay Overlay--size-auto\">\n    \n      <div data-view-component=\"true\" class=\"Overlay-body Overlay-body--paddingNone\">          <action-list>\n  <div data-view-component=\"true\">\n    <ul aria-labelledby=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-button\" id=\"action-menu-7110c459-7f01-476d-979b-d896df24a080-list\" role=\"menu\" data-view-component=\"true\" class=\"ActionListWrap--inset ActionListWrap\">\n        <li hidden=\"hidden\" data-menu-item=\"i0code-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-3cd72e8e-5544-480d-8658-74ed50af212f\" href=\"/addy-dclxvi/openbox-theme-collections\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\">\n    <path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Code\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i1issues-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-426c0f20-9c42-4115-afcf-18e3b64f84c1\" href=\"/addy-dclxvi/openbox-theme-collections/issues\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened\">\n    <path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Issues\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i2pull-requests-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-f46a5cbe-4a3d-457e-bb12-19d141fc6e3f\" href=\"/addy-dclxvi/openbox-theme-collections/pulls\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request\">\n    <path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Pull requests\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i3actions-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-457482dd-6fc0-468e-a709-600a69ac4715\" href=\"/addy-dclxvi/openbox-theme-collections/actions\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play\">\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Actions\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i4projects-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-dde85074-1f8e-4c77-b5f9-c22d7fc009c1\" href=\"/addy-dclxvi/openbox-theme-collections/projects\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table\">\n    <path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Projects\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i5security-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-bb2f70b7-3d1c-4bd0-b574-a05a8a4a56ef\" href=\"/addy-dclxvi/openbox-theme-collections/security\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield\">\n    <path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Security\n</span></a>\n  \n</li>\n        <li hidden=\"hidden\" data-menu-item=\"i6insights-tab\" data-targets=\"action-list.items\" role=\"none\" data-view-component=\"true\" class=\"ActionListItem\">\n    \n    \n    <a tabindex=\"-1\" id=\"item-23e32ff0-8fc8-4deb-871e-4aa3c19c5d71\" href=\"/addy-dclxvi/openbox-theme-collections/pulse\" role=\"menuitem\" data-view-component=\"true\" class=\"ActionListContent ActionListContent--visual16\">\n        <span class=\"ActionListItem-visual ActionListItem-visual--leading\">\n          <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph\">\n    <path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path>\n</svg>\n        </span>\n      \n        <span data-view-component=\"true\" class=\"ActionListItem-label\">\n          Insights\n</span></a>\n  \n</li>\n</ul>    \n</div></action-list>\n\n\n</div>\n      \n</div></anchored-position>  </focus-group>\n</action-menu></div>\n</nav>\n\n  </div>\n\n  \n\n\n\n<turbo-frame id=\"repo-content-turbo-frame\" target=\"_top\" data-turbo-action=\"advance\" class=\"\">\n    <div id=\"repo-content-pjax-container\" class=\"repository-content \" >\n    \n\n\n\n    \n      \n    \n\n\n\n\n\n<react-app\n  app-name=\"react-code-view\"\n  initial-path=\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\"\n  style=\"display: block; min-height: calc(100vh - 64px)\" \n  data-ssr=\"true\"\n  data-lazy=\"false\"\n  data-alternate=\"false\"\n>\n  \n  <script type=\"application/json\" data-target=\"react-app.embeddedData\">{\"payload\":{\"allShortcutsEnabled\":false,\"fileTree\":{\"Arrondie-Grey/openbox-3\":{\"items\":[{\"name\":\"bullet.xbm\",\"path\":\"Arrondie-Grey/openbox-3/bullet.xbm\",\"contentType\":\"file\"},{\"name\":\"close.xbm\",\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"contentType\":\"file\"},{\"name\":\"iconify.xbm\",\"path\":\"Arrondie-Grey/openbox-3/iconify.xbm\",\"contentType\":\"file\"},{\"name\":\"max.xbm\",\"path\":\"Arrondie-Grey/openbox-3/max.xbm\",\"contentType\":\"file\"},{\"name\":\"themerc\",\"path\":\"Arrondie-Grey/openbox-3/themerc\",\"contentType\":\"file\"}],\"totalCount\":5},\"Arrondie-Grey\":{\"items\":[{\"name\":\"openbox-3\",\"path\":\"Arrondie-Grey/openbox-3\",\"contentType\":\"directory\"}],\"totalCount\":1},\"\":{\"items\":[{\"name\":\"Adiantum\",\"path\":\"Adiantum\",\"contentType\":\"directory\"},{\"name\":\"Arc-Clone\",\"path\":\"Arc-Clone\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Froly\",\"path\":\"Arrondie-Froly\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Grey\",\"path\":\"Arrondie-Grey\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Tea\",\"path\":\"Arrondie-Tea\",\"contentType\":\"directory\"},{\"name\":\"Arrondie-Violet\",\"path\":\"Arrondie-Violet\",\"contentType\":\"directory\"},{\"name\":\"Blocks\",\"path\":\"Blocks\",\"contentType\":\"directory\"},{\"name\":\"Bonzo\",\"path\":\"Bonzo\",\"contentType\":\"directory\"},{\"name\":\"Clair-Crimson\",\"path\":\"Clair-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Clair-Froly\",\"path\":\"Clair-Froly\",\"contentType\":\"directory\"},{\"name\":\"Clair-Orange\",\"path\":\"Clair-Orange\",\"contentType\":\"directory\"},{\"name\":\"Clia\",\"path\":\"Clia\",\"contentType\":\"directory\"},{\"name\":\"Cotton\",\"path\":\"Cotton\",\"contentType\":\"directory\"},{\"name\":\"Degrade-Froly\",\"path\":\"Degrade-Froly\",\"contentType\":\"directory\"},{\"name\":\"Flou-Froly\",\"path\":\"Flou-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Crimson\",\"path\":\"Leve-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Leve-Cyan\",\"path\":\"Leve-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Leve-Froly\",\"path\":\"Leve-Froly\",\"contentType\":\"directory\"},{\"name\":\"Leve-Lavender\",\"path\":\"Leve-Lavender\",\"contentType\":\"directory\"},{\"name\":\"Numix-Clone\",\"path\":\"Numix-Clone\",\"contentType\":\"directory\"},{\"name\":\"Pelangi\",\"path\":\"Pelangi\",\"contentType\":\"directory\"},{\"name\":\"Penumbra\",\"path\":\"Penumbra\",\"contentType\":\"directory\"},{\"name\":\"Raven-Crimson\",\"path\":\"Raven-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Raven-Cyan\",\"path\":\"Raven-Cyan\",\"contentType\":\"directory\"},{\"name\":\"Silvera\",\"path\":\"Silvera\",\"contentType\":\"directory\"},{\"name\":\"Triste-Crimson\",\"path\":\"Triste-Crimson\",\"contentType\":\"directory\"},{\"name\":\"Triste-Froly\",\"path\":\"Triste-Froly\",\"contentType\":\"directory\"},{\"name\":\"Triste-Orange\",\"path\":\"Triste-Orange\",\"contentType\":\"directory\"},{\"name\":\"Triste-Violet\",\"path\":\"Triste-Violet\",\"contentType\":\"directory\"},{\"name\":\"Umbra\",\"path\":\"Umbra\",\"contentType\":\"directory\"},{\"name\":\"Velnias\",\"path\":\"Velnias\",\"contentType\":\"directory\"},{\"name\":\"Vent\",\"path\":\"Vent\",\"contentType\":\"directory\"},{\"name\":\"Vermello\",\"path\":\"Vermello\",\"contentType\":\"directory\"},{\"name\":\"White\",\"path\":\"White\",\"contentType\":\"directory\"},{\"name\":\"LICENSE\",\"path\":\"LICENSE\",\"contentType\":\"file\"},{\"name\":\"README.md\",\"path\":\"README.md\",\"contentType\":\"file\"},{\"name\":\"adiantum.png\",\"path\":\"adiantum.png\",\"contentType\":\"file\"},{\"name\":\"arc-clone.jpg\",\"path\":\"arc-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"arrondie.jpg\",\"path\":\"arrondie.jpg\",\"contentType\":\"file\"},{\"name\":\"blocks.jpg\",\"path\":\"blocks.jpg\",\"contentType\":\"file\"},{\"name\":\"bonzo.jpg\",\"path\":\"bonzo.jpg\",\"contentType\":\"file\"},{\"name\":\"clair.jpg\",\"path\":\"clair.jpg\",\"contentType\":\"file\"},{\"name\":\"clia.jpg\",\"path\":\"clia.jpg\",\"contentType\":\"file\"},{\"name\":\"leve.jpg\",\"path\":\"leve.jpg\",\"contentType\":\"file\"},{\"name\":\"numix-clone.jpg\",\"path\":\"numix-clone.jpg\",\"contentType\":\"file\"},{\"name\":\"pelangi.jpg\",\"path\":\"pelangi.jpg\",\"contentType\":\"file\"},{\"name\":\"penumbra.png\",\"path\":\"penumbra.png\",\"contentType\":\"file\"},{\"name\":\"raven.jpg\",\"path\":\"raven.jpg\",\"contentType\":\"file\"},{\"name\":\"silvera.jpg\",\"path\":\"silvera.jpg\",\"contentType\":\"file\"},{\"name\":\"triste.jpg\",\"path\":\"triste.jpg\",\"contentType\":\"file\"},{\"name\":\"umbra.png\",\"path\":\"umbra.png\",\"contentType\":\"file\"},{\"name\":\"velnias.jpg\",\"path\":\"velnias.jpg\",\"contentType\":\"file\"},{\"name\":\"vent.jpg\",\"path\":\"vent.jpg\",\"contentType\":\"file\"},{\"name\":\"vermello.jpg\",\"path\":\"vermello.jpg\",\"contentType\":\"file\"}],\"totalCount\":54}},\"fileTreeProcessingTime\":7.694796999999999,\"foldersToFetch\":[],\"repo\":{\"id\":98446467,\"defaultBranch\":\"master\",\"name\":\"openbox-theme-collections\",\"ownerLogin\":\"addy-dclxvi\",\"currentUserCanPush\":false,\"isFork\":false,\"isEmpty\":false,\"createdAt\":\"2017-07-26T17:01:26.000Z\",\"ownerAvatar\":\"https://avatars.githubusercontent.com/u/7688126?v=4\",\"public\":true,\"private\":false,\"isOrgOwned\":false},\"codeLineWrapEnabled\":false,\"symbolsExpanded\":false,\"treeExpanded\":true,\"refInfo\":{\"name\":\"master\",\"listCacheKey\":\"v0:1501090253.0\",\"canEdit\":false,\"refType\":\"branch\",\"currentOid\":\"8bdf5decb25c9867d11011f386453380fc908121\"},\"path\":\"Arrondie-Grey/openbox-3/close.xbm\",\"currentUser\":null,\"blob\":{\"rawLines\":[\"#define close_width 8\",\"#define close_height 8\",\"static unsigned char close_bits[] = {\",\"   0x00, 0x00, 0x24, 0x18, 0x18, 0x24, 0x00, 0x00 };\"],\"stylingDirectives\":[[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":19,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":7,\"c\":\"pl-k\"},{\"s\":8,\"e\":20,\"c\":\"pl-s1\"}],[{\"s\":0,\"e\":6,\"c\":\"pl-k\"},{\"s\":7,\"e\":20,\"c\":\"pl-smi\"},{\"s\":16,\"e\":20,\"c\":\"pl-smi\"},{\"s\":21,\"e\":31,\"c\":\"pl-s1\"},{\"s\":34,\"e\":35,\"c\":\"pl-c1\"}],[{\"s\":3,\"e\":7,\"c\":\"pl-c1\"},{\"s\":9,\"e\":13,\"c\":\"pl-c1\"},{\"s\":15,\"e\":19,\"c\":\"pl-c1\"},{\"s\":21,\"e\":25,\"c\":\"pl-c1\"},{\"s\":27,\"e\":31,\"c\":\"pl-c1\"},{\"s\":33,\"e\":37,\"c\":\"pl-c1\"},{\"s\":39,\"e\":43,\"c\":\"pl-c1\"},{\"s\":45,\"e\":49,\"c\":\"pl-c1\"}]],\"colorizedLines\":null,\"csv\":null,\"csvError\":null,\"dependabotInfo\":{\"showConfigurationBanner\":false,\"configFilePath\":null,\"networkDependabotPath\":\"/addy-dclxvi/openbox-theme-collections/network/updates\",\"dismissConfigurationNoticePath\":\"/settings/dismiss-notice/dependabot_configuration_notice\",\"configurationNoticeDismissed\":null},\"displayName\":\"close.xbm\",\"displayUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm?raw=true\",\"headerInfo\":{\"blobSize\":\"136 Bytes\",\"deleteTooltip\":\"You must be signed in to make or propose changes\",\"editTooltip\":\"You must be signed in to make or propose changes\",\"ghDesktopPath\":\"https://desktop.github.com\",\"isGitLfs\":false,\"onBranch\":true,\"shortPath\":\"e8ad736\",\"siteNavLoginPath\":\"/login?return_to=https%3A%2F%2Fgithub.com%2Faddy-dclxvi%2Fopenbox-theme-collections%2Fblob%2Fmaster%2FArrondie-Grey%2Fopenbox-3%2Fclose.xbm\",\"isCSV\":false,\"isRichtext\":false,\"toc\":null,\"lineInfo\":{\"truncatedLoc\":\"4\",\"truncatedSloc\":\"4\"},\"mode\":\"executable file\"},\"image\":false,\"isCodeownersFile\":null,\"isPlain\":false,\"isValidLegacyIssueTemplate\":false,\"issueTemplate\":null,\"discussionTemplate\":null,\"language\":\"X BitMap\",\"languageID\":782911107,\"large\":false,\"planSupportInfo\":{\"repoIsFork\":null,\"repoOwnedByCurrentUser\":null,\"requestFullPath\":\"/addy-dclxvi/openbox-theme-collections/blob/master/Arrondie-Grey/openbox-3/close.xbm\",\"showFreeOrgGatedFeatureMessage\":null,\"showPlanSupportBanner\":null,\"upgradeDataAttributes\":null,\"upgradePath\":null},\"publishBannersInfo\":{\"dismissActionNoticePath\":\"/settings/dismiss-notice/publish_action_from_dockerfile\",\"releasePath\":\"/addy-dclxvi/openbox-theme-collections/releases/new?marketplace=true\",\"showPublishActionBanner\":false},\"rawBlobUrl\":\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\",\"renderImageOrRaw\":false,\"richText\":null,\"renderedFileInfo\":null,\"shortPath\":null,\"symbolsEnabled\":true,\"tabSize\":8,\"topBannersInfo\":{\"overridingGlobalFundingFile\":false,\"globalPreferredFundingPath\":null,\"showInvalidCitationWarning\":false,\"citationHelpUrl\":\"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files\",\"actionsOnboardingTip\":null},\"truncated\":false,\"viewable\":true,\"workflowRedirectUrl\":null,\"symbols\":{\"timed_out\":false,\"not_analyzed\":true,\"symbols\":[]}},\"copilotInfo\":null,\"copilotAccessAllowed\":false,\"csrf_tokens\":{\"/addy-dclxvi/openbox-theme-collections/branches\":{\"post\":\"4-xuUz7rFh9utxptDEOCNEGFbm1MVGqr8n33oy_jbdAelbVx9uqhk36upyw7INUXAj71lStfU_n2cYFrWpNxRA\"},\"/repos/preferences\":{\"post\":\"kkW5DqAiCPEeJSYXHB9B14iNUjlWfQOxj34swJ1pDXQXCWLPqXUcZycZfy8B4jG6skDt36MDOyJvLTHBLGTMgA\"}}},\"title\":\"openbox-theme-collections/Arrondie-Grey/openbox-3/close.xbm at master · addy-dclxvi/openbox-theme-collections\",\"appPayload\":{\"helpUrl\":\"https://docs.github.com\",\"findFileWorkerPath\":\"/assets-cdn/worker/find-file-worker-1583894afd38.js\",\"findInFileWorkerPath\":\"/assets-cdn/worker/find-in-file-worker-3a63a487027b.js\",\"githubDevUrl\":null,\"enabled_features\":{\"code_nav_ui_events\":false,\"react_blob_overlay\":false,\"copilot_conversational_ux_embedding_update\":false,\"copilot_smell_icebreaker_ux\":true,\"copilot_workspace\":false}}}</script>\n  <div data-target=\"react-app.reactRoot\"><style data-styled=\"true\" data-styled-version=\"5.3.6\">.jUriTl{font-weight:600;font-size:32px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/\n.cgQnMS{font-weight:600;font-size:32px;margin:0;}/*!sc*/\n.diwsLq{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/\n.jAEDJk{font-weight:600;font-size:32px;margin:0;font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/\ndata-styled.g1[id=\"Heading__StyledHeading-sc-1c1dgg0-0\"]{content:\"jUriTl,cgQnMS,diwsLq,jAEDJk,\"}/*!sc*/\n.fSWWem{padding:0;}/*!sc*/\n.kPPmzM{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/\n.cIAPDV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}/*!sc*/\n.gvCnwW{width:100%;}/*!sc*/\n@media screen and (min-width:544px){.gvCnwW{width:100%;}}/*!sc*/\n@media screen and (min-width:768px){.gvCnwW{width:auto;}}/*!sc*/\n.esrURn{display:none;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;min-width:0;}/*!sc*/\n@media screen and (min-width:544px){.esrURn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/\n@media screen and (min-width:768px){.esrURn{width:auto;margin-top:0 !important;margin-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0px;max-height:var(--sticky-pane-height);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:0;}}/*!sc*/\n@media screen and (min-width:769px){.esrURn{height:100vh;max-height:100vh !important;}}/*!sc*/\n@media print,screen and (max-width:1011px) and (min-width:768px){.esrURn{display:none;}}/*!sc*/\n.eUyHuk{margin-left:0;margin-right:0;display:none;margin-top:0;}/*!sc*/\n@media screen and (min-width:768px){.eUyHuk{margin-left:0 !important;margin-right:0 !important;}}/*!sc*/\n.gNdDUH{--pane-min-width:256px;--pane-max-width-diff:511px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));width:100%;padding:0;}/*!sc*/\n@media screen and (min-width:544px){}/*!sc*/\n@media screen and (min-width:768px){.gNdDUH{width:clamp(var(--pane-min-width),var(--pane-width),var(--pane-max-width));overflow:auto;}}/*!sc*/\n@media screen and (min-width:1280px){.gNdDUH{--pane-max-width-diff:959px;}}/*!sc*/\n.hAeDYA{height:100%;position:relative;display:none;margin-left:0;}/*!sc*/\n.fjdBNx{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/\n.fjdBNx:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/\n.emFMJu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px;margin-right:auto;}/*!sc*/\n@media print{.emFMJu{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/\n.hlUAHL{width:100%;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0;}/*!sc*/\n.iStsmI{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/\n.eIgvIk{display:inherit;}/*!sc*/\n.eVFfWF{width:100%;}/*!sc*/\n.fywjmm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/\n.dyczTK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/\n.cpXcux{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/\n.iPEkxH{display:block;margin-right:8px;}/*!sc*/\n@media screen and (min-width:1360px){.iPEkxH{display:block;}}/*!sc*/\n.kkrdEu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/\n.trpoQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/\n.bKgizp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/\n.iPGYsi{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dKmYfk{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/\n.ehCeGn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/\n.eTvGbF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.kzRgrI{max-width:100%;}/*!sc*/\n.cmAPIB{max-width:100%;list-style:none;display:inline-block;}/*!sc*/\n.jwXCBK{display:inline-block;max-width:100%;}/*!sc*/\n.gtBUEp{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/\n.kfYOBR{margin-left:4px;margin-right:4px;}/*!sc*/\n.hVZtwF{margin-left:16px;margin-right:16px;}/*!sc*/\n.cMYnca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/\n.brJRqk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/\n@media screen and (min-width:544px){.brJRqk{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/\n.bqgLjk{display:inherit;}/*!sc*/\n@media screen and (min-width:544px){.bqgLjk{display:none;}}/*!sc*/\n@media screen and (min-width:768px){.bqgLjk{display:none;}}/*!sc*/\n.iJmJly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/\n.jACbi{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/\n.gIJuDf{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/\n.fleZSW{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.BnySK{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/\n.VHzRk{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/\n.ePiodO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/\n.kQJlnf{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/\n.nSWSp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/\n.lhFvfi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.doiYd{margin-left:4px;margin-right:8px;}/*!sc*/\n.jKPiSV{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.iZJewz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/\n.jfjHXm{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/\n.bfkNRF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/\n.fXBLEV{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:transparent;}/*!sc*/\n.fXBLEV:not(:last-child){margin-right:1px;}/*!sc*/\n.fXBLEV:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.fXBLEV:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.fXBLEV:first-child{margin-left:-1px;}/*!sc*/\n.fXBLEV:last-child{margin-right:-1px;}/*!sc*/\n.gMPsNT{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/\n.gMPsNT:not(:last-child){margin-right:1px;}/*!sc*/\n.gMPsNT:not(:last-child):after{background-color:var(--separator-color);content:\"\";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/\n.gMPsNT:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/\n.gMPsNT:first-child{margin-left:-1px;}/*!sc*/\n.gMPsNT:last-child{margin-right:-1px;}/*!sc*/\n.iBylDf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/\n.kSGBPx{gap:8px;}/*!sc*/\n.ytOJl{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/\n.jWnGGx{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/\n.TCenl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/\n.cluMzC{position:relative;}/*!sc*/\n.eRkHwF{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/\n.knCTAx{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/\n.aZrVR{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/\n.aZrVR:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/\ndata-styled.g2[id=\"Box-sc-g0xbh4-0\"]{content:\"fSWWem,kPPmzM,cIAPDV,gvCnwW,esrURn,eUyHuk,gNdDUH,hAeDYA,fjdBNx,emFMJu,hlUAHL,iStsmI,eIgvIk,eVFfWF,fywjmm,dyczTK,cpXcux,iPEkxH,kkrdEu,trpoQ,bKgizp,iPGYsi,dKmYfk,ehCeGn,eTvGbF,kzRgrI,cmAPIB,jwXCBK,gtBUEp,kfYOBR,hVZtwF,cMYnca,brJRqk,bqgLjk,iJmJly,jACbi,gIJuDf,fleZSW,BnySK,VHzRk,ePiodO,kQJlnf,nSWSp,lhFvfi,doiYd,jKPiSV,iZJewz,jfjHXm,bfkNRF,fXBLEV,gMPsNT,iBylDf,kSGBPx,ytOJl,jWnGGx,TCenl,cluMzC,eRkHwF,knCTAx,aZrVR,\"}/*!sc*/\nbody[data-page-layout-dragging=\"true\"]{cursor:col-resize;}/*!sc*/\nbody[data-page-layout-dragging=\"true\"] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/\ndata-styled.g3[id=\"sc-global-gbKrvU1\"]{content:\"sc-global-gbKrvU1,\"}/*!sc*/\n.bOMzPg{min-width:0;}/*!sc*/\n.fIsVJr{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/\n.dtEYcU{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-right:4px;}/*!sc*/\n.cYjMDB{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/\ndata-styled.g6[id=\"Text-sc-17v1xeu-0\"]{content:\"bOMzPg,fIsVJr,gPDEWA,dtEYcU,cYjMDB,\"}/*!sc*/\n.ipyMWB{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:600;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.ipyMWB:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\n.jmkYvv{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;font-weight:400;}/*!sc*/\n[data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/\n.jmkYvv:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/\ndata-styled.g8[id=\"Link__StyledLink-sc-14289xe-0\"]{content:\"ipyMWB,jmkYvv,\"}/*!sc*/\n.blmaBs{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.blmaBs:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.blmaBs:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.blmaBs[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.blmaBs[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.blmaBs:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.blmaBs:active{-webkit-transition:none;transition:none;}/*!sc*/\n.blmaBs[data-inactive]{cursor:auto;}/*!sc*/\n.blmaBs:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled [data-component=ButtonCounter],.blmaBs:disabled [data-component=\"leadingVisual\"],.blmaBs:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.blmaBs:focus{outline:solid 1px transparent;}}/*!sc*/\n.blmaBs [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.blmaBs[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.blmaBs[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.blmaBs[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.blmaBs[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.blmaBs[data-block=\"block\"]{width:100%;}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.blmaBs[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.blmaBs [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.blmaBs [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.blmaBs [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.blmaBs [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.blmaBs:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.blmaBs:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.blmaBs[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.blmaBs[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.blmaBs[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.blmaBs:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.blmaBs:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.blmaBs{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/\n@media screen and (max-width:768px){.blmaBs{display:block;}}/*!sc*/\n.hkJzmn{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.hkJzmn:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hkJzmn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hkJzmn[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hkJzmn[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hkJzmn:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hkJzmn:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hkJzmn[data-inactive]{cursor:auto;}/*!sc*/\n.hkJzmn:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled [data-component=ButtonCounter],.hkJzmn:disabled [data-component=\"leadingVisual\"],.hkJzmn:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hkJzmn:focus{outline:solid 1px transparent;}}/*!sc*/\n.hkJzmn [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hkJzmn[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hkJzmn[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hkJzmn[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hkJzmn[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hkJzmn[data-block=\"block\"]{width:100%;}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hkJzmn[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hkJzmn [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hkJzmn [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hkJzmn [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hkJzmn [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hkJzmn:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.hkJzmn:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.hkJzmn[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.hkJzmn[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hkJzmn[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));height:32px;position:relative;}/*!sc*/\n@media screen and (max-width:768px){.hkJzmn[data-no-visuals]{display:none;}}/*!sc*/\n.hkJzmn:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.hkJzmn:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.hILMMl{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hILMMl:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hILMMl:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hILMMl[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hILMMl[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hILMMl:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hILMMl:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hILMMl[data-inactive]{cursor:auto;}/*!sc*/\n.hILMMl:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hILMMl:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hILMMl:focus{outline:solid 1px transparent;}}/*!sc*/\n.hILMMl [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hILMMl[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hILMMl[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hILMMl[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hILMMl[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hILMMl[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hILMMl[data-block=\"block\"]{width:100%;}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hILMMl[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hILMMl [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hILMMl [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hILMMl [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hILMMl [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hILMMl:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hILMMl [data-component=\"leadingVisual\"],.hILMMl [data-component=\"trailingVisual\"],.hILMMl [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hILMMl[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/\n.hILMMl svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hILMMl > span{width:inherit;}/*!sc*/\n.ivbpoP{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.ivbpoP:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.ivbpoP:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.ivbpoP[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.ivbpoP[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.ivbpoP:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.ivbpoP:active{-webkit-transition:none;transition:none;}/*!sc*/\n.ivbpoP[data-inactive]{cursor:auto;}/*!sc*/\n.ivbpoP:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled [data-component=ButtonCounter],.ivbpoP:disabled [data-component=\"leadingVisual\"],.ivbpoP:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.ivbpoP:focus{outline:solid 1px transparent;}}/*!sc*/\n.ivbpoP [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.ivbpoP[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.ivbpoP[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.ivbpoP[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.ivbpoP[data-block=\"block\"]{width:100%;}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.ivbpoP[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.ivbpoP [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.ivbpoP [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.ivbpoP [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.ivbpoP [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.ivbpoP:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.ivbpoP:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.ivbpoP[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.ivbpoP[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.ivbpoP[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.ivbpoP:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.ivbpoP:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.ivbpoP[data-size=\"small\"][data-no-visuals]{margin-left:8px;}/*!sc*/\n.hviaoI{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.hviaoI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.hviaoI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.hviaoI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.hviaoI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.hviaoI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.hviaoI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.hviaoI[data-inactive]{cursor:auto;}/*!sc*/\n.hviaoI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.hviaoI:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.hviaoI:focus{outline:solid 1px transparent;}}/*!sc*/\n.hviaoI [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.hviaoI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.hviaoI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.hviaoI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.hviaoI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.hviaoI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.hviaoI[data-block=\"block\"]{width:100%;}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.hviaoI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.hviaoI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.hviaoI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.hviaoI [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.hviaoI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.hviaoI:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.hviaoI [data-component=\"leadingVisual\"],.hviaoI [data-component=\"trailingVisual\"],.hviaoI [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.hviaoI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.hviaoI[data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/\n.jXTShb{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.jXTShb:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.jXTShb:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.jXTShb[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.jXTShb[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.jXTShb:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.jXTShb:active{-webkit-transition:none;transition:none;}/*!sc*/\n.jXTShb[data-inactive]{cursor:auto;}/*!sc*/\n.jXTShb:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.jXTShb:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.jXTShb:focus{outline:solid 1px transparent;}}/*!sc*/\n.jXTShb [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.jXTShb[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.jXTShb[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.jXTShb[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.jXTShb[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.jXTShb[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.jXTShb[data-block=\"block\"]{width:100%;}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.jXTShb[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.jXTShb [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.jXTShb [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.jXTShb [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.jXTShb [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.jXTShb:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.jXTShb [data-component=\"leadingVisual\"],.jXTShb [data-component=\"trailingVisual\"],.jXTShb [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.jXTShb[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.jXTShb[data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--fgColor-default,var(--color-fg-default,#1F2328));background-color:transparent;box-shadow:none;}/*!sc*/\n.fAkXQN:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fAkXQN:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fAkXQN[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fAkXQN[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fAkXQN:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fAkXQN[data-inactive]{cursor:auto;}/*!sc*/\n.fAkXQN:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled [data-component=ButtonCounter],.fAkXQN:disabled [data-component=\"leadingVisual\"],.fAkXQN:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fAkXQN:focus{outline:solid 1px transparent;}}/*!sc*/\n.fAkXQN [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fAkXQN[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fAkXQN[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fAkXQN[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fAkXQN[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fAkXQN[data-block=\"block\"]{width:100%;}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fAkXQN[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fAkXQN [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fAkXQN [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fAkXQN [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fAkXQN [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fAkXQN:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fAkXQN[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.fAkXQN[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fAkXQN[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.fAkXQN:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.fAkXQN:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.fAkXQN:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.gfKkfV:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.gfKkfV:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.gfKkfV[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.gfKkfV[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.gfKkfV:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.gfKkfV:active{-webkit-transition:none;transition:none;}/*!sc*/\n.gfKkfV[data-inactive]{cursor:auto;}/*!sc*/\n.gfKkfV:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled [data-component=ButtonCounter],.gfKkfV:disabled [data-component=\"leadingVisual\"],.gfKkfV:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.gfKkfV:focus{outline:solid 1px transparent;}}/*!sc*/\n.gfKkfV [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.gfKkfV[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.gfKkfV[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.gfKkfV[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.gfKkfV[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.gfKkfV[data-block=\"block\"]{width:100%;}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.gfKkfV[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.gfKkfV [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.gfKkfV [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.gfKkfV [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.gfKkfV [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.gfKkfV:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.gfKkfV:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.gfKkfV[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.gfKkfV[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.gfKkfV[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.gfKkfV:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.gfKkfV:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dTgfec{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));padding-left:8px;padding-right:8px;}/*!sc*/\n.dTgfec:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dTgfec:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dTgfec[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dTgfec[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dTgfec:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dTgfec[data-inactive]{cursor:auto;}/*!sc*/\n.dTgfec:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.dTgfec:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dTgfec:focus{outline:solid 1px transparent;}}/*!sc*/\n.dTgfec [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.dTgfec[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dTgfec[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dTgfec[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dTgfec[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dTgfec[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dTgfec[data-block=\"block\"]{width:100%;}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dTgfec[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.dTgfec [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dTgfec [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dTgfec [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dTgfec [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dTgfec:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.dTgfec [data-component=\"leadingVisual\"],.dTgfec [data-component=\"trailingVisual\"],.dTgfec [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.dTgfec[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dTgfec linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dTgfec linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.pyyxt:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.pyyxt:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.pyyxt[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.pyyxt[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.pyyxt:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.pyyxt:active{-webkit-transition:none;transition:none;}/*!sc*/\n.pyyxt[data-inactive]{cursor:auto;}/*!sc*/\n.pyyxt:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.pyyxt:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.pyyxt:focus{outline:solid 1px transparent;}}/*!sc*/\n.pyyxt [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.pyyxt[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.pyyxt[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.pyyxt[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.pyyxt[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.pyyxt[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.pyyxt[data-block=\"block\"]{width:100%;}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.pyyxt[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.pyyxt [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.pyyxt [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.pyyxt [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.pyyxt [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.pyyxt:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.pyyxt [data-component=\"leadingVisual\"],.pyyxt [data-component=\"trailingVisual\"],.pyyxt [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.pyyxt[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/\n.fmvlPZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.fmvlPZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.fmvlPZ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.fmvlPZ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.fmvlPZ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.fmvlPZ:active{-webkit-transition:none;transition:none;}/*!sc*/\n.fmvlPZ[data-inactive]{cursor:auto;}/*!sc*/\n.fmvlPZ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/\n.fmvlPZ:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.fmvlPZ:focus{outline:solid 1px transparent;}}/*!sc*/\n.fmvlPZ [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/\n.fmvlPZ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.fmvlPZ[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.fmvlPZ[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.fmvlPZ[data-block=\"block\"]{width:100%;}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.fmvlPZ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"]{grid-area:leadingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.fmvlPZ [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.fmvlPZ [data-component=\"trailingAction\"]{margin-right:-4px;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.fmvlPZ [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.fmvlPZ:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/\n.fmvlPZ [data-component=\"leadingVisual\"],.fmvlPZ [data-component=\"trailingVisual\"],.fmvlPZ [data-component=\"trailingAction\"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.fmvlPZ[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fmvlPZ[data-size=\"small\"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/\n.bcQZPI{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.bcQZPI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.bcQZPI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.bcQZPI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.bcQZPI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.bcQZPI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.bcQZPI:active{-webkit-transition:none;transition:none;}/*!sc*/\n.bcQZPI[data-inactive]{cursor:auto;}/*!sc*/\n.bcQZPI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled [data-component=ButtonCounter],.bcQZPI:disabled [data-component=\"leadingVisual\"],.bcQZPI:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.bcQZPI:focus{outline:solid 1px transparent;}}/*!sc*/\n.bcQZPI [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.bcQZPI[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.bcQZPI[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.bcQZPI[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.bcQZPI[data-block=\"block\"]{width:100%;}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.bcQZPI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.bcQZPI [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.bcQZPI [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.bcQZPI [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.bcQZPI [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.bcQZPI:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.bcQZPI:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.bcQZPI[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.bcQZPI[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.bcQZPI[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.bcQZPI:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.bcQZPI:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.bcQZPI[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/\n.dGDIQc{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/\n.dGDIQc:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/\n.dGDIQc:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/\n.dGDIQc[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/\n.dGDIQc[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/\n.dGDIQc:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/\n.dGDIQc:active{-webkit-transition:none;transition:none;}/*!sc*/\n.dGDIQc[data-inactive]{cursor:auto;}/*!sc*/\n.dGDIQc:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled [data-component=ButtonCounter],.dGDIQc:disabled [data-component=\"leadingVisual\"],.dGDIQc:disabled [data-component=\"trailingAction\"]{color:inherit;}/*!sc*/\n@media (forced-colors:active){.dGDIQc:focus{outline:solid 1px transparent;}}/*!sc*/\n.dGDIQc [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/\n.dGDIQc[data-size=\"small\"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"text\"]{line-height:calc(20 / 12);}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/\n.dGDIQc[data-size=\"small\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:4px;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/\n.dGDIQc[data-size=\"large\"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"] [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc[data-size=\"large\"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/\n.dGDIQc[data-block=\"block\"]{width:100%;}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/\n.dGDIQc[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/\n.dGDIQc [data-component=\"leadingVisual\"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"text\"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/\n.dGDIQc [data-component=\"trailingVisual\"]{grid-area:trailingVisual;}/*!sc*/\n.dGDIQc [data-component=\"trailingAction\"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:\"leadingVisual text trailingVisual\";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/\n.dGDIQc [data-component=\"buttonContent\"] > :not(:last-child){margin-right:8px;}/*!sc*/\n.dGDIQc:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/\n.dGDIQc:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/\n.dGDIQc[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/\n.dGDIQc[data-component=\"IconButton\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dGDIQc[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/\n.dGDIQc:has([data-component=\"ButtonCounter\"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/\n.dGDIQc:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/\n.dGDIQc[data-size=\"small\"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\ndata-styled.g9[id=\"types__StyledButton-sc-ws60qy-0\"]{content:\"blmaBs,hkJzmn,hILMMl,ivbpoP,hviaoI,jXTShb,fAkXQN,gfKkfV,dTgfec,pyyxt,fmvlPZ,bcQZPI,dGDIQc,\"}/*!sc*/\n.gNgnVl{position:relative;display:inline-block;}/*!sc*/\n.gNgnVl::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f));border-radius:6px;opacity:0;}/*!sc*/\n@-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/\n.gNgnVl:hover::after,.gNgnVl:active::after,.gNgnVl:focus::after,.gNgnVl:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-no-delay:hover::after,.gNgnVl.tooltipped-no-delay:active::after,.gNgnVl.tooltipped-no-delay:focus::after,.gNgnVl.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/\n.gNgnVl.tooltipped-multiline:hover::after,.gNgnVl.tooltipped-multiline:active::after,.gNgnVl.tooltipped-multiline:focus::after,.gNgnVl.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-se::after,.gNgnVl.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/\n.gNgnVl.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-sw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-n::after,.gNgnVl.tooltipped-ne::after,.gNgnVl.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/\n.gNgnVl.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/\n.gNgnVl.tooltipped-nw::after{margin-right:-16px;}/*!sc*/\n.gNgnVl.tooltipped-s::after,.gNgnVl.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/\n.gNgnVl.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-s::after,.gNgnVl.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/\n.gNgnVl.tooltipped-multiline.tooltipped-w::after,.gNgnVl.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/\n.gNgnVl.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/\n.gNgnVl.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/\ndata-styled.g14[id=\"Tooltip__TooltipBase-sc-17tf59c-0\"]{content:\"gNgnVl,\"}/*!sc*/\n.eKEtoB{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;margin-left:4px;margin-right:8px;text-transform:capitalize;}/*!sc*/\n.fUpWeN{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/\ndata-styled.g16[id=\"Truncate__StyledTruncate-sc-23o1d2-0\"]{content:\"eKEtoB,fUpWeN,\"}/*!sc*/\n.cXNreu{font-size:14px;line-height:20px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:32px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.cXNreu input,.cXNreu textarea{cursor:text;}/*!sc*/\n.cXNreu select{cursor:pointer;}/*!sc*/\n.cXNreu input::-webkit-input-placeholder,.cXNreu textarea::-webkit-input-placeholder,.cXNreu select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::-moz-placeholder,.cXNreu textarea::-moz-placeholder,.cXNreu select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input:-ms-input-placeholder,.cXNreu textarea:-ms-input-placeholder,.cXNreu select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu input::placeholder,.cXNreu textarea::placeholder,.cXNreu select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/\n.cXNreu:focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/\n.cXNreu > textarea{padding:12px;}/*!sc*/\n@media (min-width:768px){.cXNreu{font-size:14px;}}/*!sc*/\ndata-styled.g37[id=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0\"]{content:\"cXNreu,\"}/*!sc*/\n.jbzqwE{background-repeat:no-repeat;background-position:right 8px center;padding-left:12px;padding-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/\n.jbzqwE > :not(:last-child){margin-right:8px;}/*!sc*/\n.jbzqwE .TextInput-icon,.jbzqwE .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/\n.jbzqwE > input,.jbzqwE > select{padding-left:0;padding-right:0;}/*!sc*/\ndata-styled.g38[id=\"TextInputWrapper-sc-1mqhpbi-1\"]{content:\"jbzqwE,\"}/*!sc*/\n.cDLBls{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/\n.cDLBls:focus{outline:0;}/*!sc*/\ndata-styled.g39[id=\"UnstyledTextInput-sc-14ypya-0\"]{content:\"cDLBls,\"}/*!sc*/\n.dAjliH{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;height:100%;width:100%;}/*!sc*/\n.dAjliH .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff));border-color:var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f));border-style:solid;border-width:1px;border-radius:var(--segmented-control-outer-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--segmented-control-button-inner-padding);padding-right:var(--segmented-control-button-inner-padding);}/*!sc*/\n.dAjliH svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.dAjliH:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.dAjliH .segmentedControl-text:after{content:\"Code\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.dAjliH:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\n.fIktcg{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;padding:var(--segmented-control-button-bg-inset);height:100%;width:100%;}/*!sc*/\n.fIktcg .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:calc(var(--segmented-control-outer-radius) - var(--segmented-control-button-bg-inset) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));padding-right:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));}/*!sc*/\n.fIktcg svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/\n.fIktcg:hover .segmentedControl-content{background-color:var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2)));}/*!sc*/\n.fIktcg:active .segmentedControl-content{background-color:var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4)));}/*!sc*/\n.fIktcg:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/\n.fIktcg .segmentedControl-text:after{content:\"Blame\";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/\n@media (pointer:coarse){.fIktcg:before{content:\"\";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/\ndata-styled.g69[id=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0\"]{content:\"dAjliH,fIktcg,\"}/*!sc*/\n.huxtnT{background-color:var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2));border-radius:6px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:28px;margin:0;padding:0;}/*!sc*/\ndata-styled.g71[id=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0\"]{content:\"huxtnT,\"}/*!sc*/\n.cjbBGq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;isolation:isolate;}/*!sc*/\n.cjbBGq.cjbBGq > *{margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/\n.cjbBGq.cjbBGq > *:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/\n.cjbBGq.cjbBGq > *:focus,.cjbBGq.cjbBGq > *:active,.cjbBGq.cjbBGq > *:hover{z-index:1;}/*!sc*/\ndata-styled.g87[id=\"ButtonGroup-sc-1gxhls1-0\"]{content:\"cjbBGq,\"}/*!sc*/\n</style><meta data-hydrostats=\"publish\"/> <!-- --> <!-- --> <!-- --> <button hidden=\"\" data-testid=\"header-permalink-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><div><div style=\"--sticky-pane-height:100vh\" class=\"Box-sc-g0xbh4-0 fSWWem\"><div class=\"Box-sc-g0xbh4-0 kPPmzM\"><div class=\"Box-sc-g0xbh4-0 cIAPDV\"><div tabindex=\"0\" class=\"Box-sc-g0xbh4-0 gvCnwW\"><div class=\"Box-sc-g0xbh4-0 esrURn\"><div class=\"Box-sc-g0xbh4-0 eUyHuk\"></div><div style=\"--pane-width:320px\" class=\"Box-sc-g0xbh4-0 gNdDUH\"></div><div class=\"Box-sc-g0xbh4-0 hAeDYA\"><div role=\"slider\" aria-label=\"Draggable pane splitter\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"Pane width 0 pixels\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 fjdBNx\"></div></div></div></div><div class=\"Box-sc-g0xbh4-0 emFMJu\"><div class=\"Box-sc-g0xbh4-0\"></div><div class=\"Box-sc-g0xbh4-0 hlUAHL\"><div data-selector=\"repos-split-pane-content\" tabindex=\"0\" class=\"Box-sc-g0xbh4-0 iStsmI\"><div class=\"Box-sc-g0xbh4-0 eIgvIk\"><div class=\"Box-sc-g0xbh4-0 eVFfWF container\"><div class=\"px-3 pt-3 pb-0\" id=\"StickyHeader\"><div class=\"Box-sc-g0xbh4-0 fywjmm\"><div class=\"Box-sc-g0xbh4-0 dyczTK\"><div class=\"Box-sc-g0xbh4-0 cpXcux react-code-view-header-wrap--narrow\"><div class=\"Box-sc-g0xbh4-0 iPEkxH\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 jUriTl\"><button style=\"--button-color:fg.muted\" type=\"button\" aria-label=\"Expand file tree\" data-testid=\"expand-file-tree-button-mobile\" class=\"types__StyledButton-sc-ws60qy-0 blmaBs\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-left\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z\"></path></svg></span><span data-component=\"text\">Files</span></span></button><span role=\"tooltip\" aria-label=\"Expand file tree\" id=\"expand-button-file-tree-button\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-se\"><button data-component=\"IconButton\" type=\"button\" data-testid=\"expand-file-tree-button\" aria-labelledby=\"expand-button-file-tree-button\" aria-controls=\"repos-file-tree\" class=\"types__StyledButton-sc-ws60qy-0 hkJzmn\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-sidebar-collapse\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z\"></path><path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z\"></path></svg></button></span><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></h2></div><div class=\"react-code-view-header-mb--narrow mr-2\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector-wide\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 ehCeGn react-code-view-header-mb--narrow\"><div class=\"Box-sc-g0xbh4-0 eTvGbF\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"repos-header-breadcrumb-heading\" id=\"repos-header-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"repos-header-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 fIsVJr\">/</span><h1 tabindex=\"-1\" id=\"file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 diwsLq\">close.xbm</h1></div><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy path\" data-testid=\"breadcrumb-copy-path-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 ivbpoP\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button></div></div></div><div class=\"react-code-view-header-element--wide\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <div><div class=\"Box-sc-g0xbh4-0 kfYOBR\"><span class=\"TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0 TextInputWrapper-sc-1mqhpbi-1 cXNreu jbzqwE TextInput-wrapper\" aria-busy=\"false\"><span class=\"TextInput-icon\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-search\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></span><input type=\"text\" aria-label=\"Go to file\" role=\"combobox\" aria-controls=\"file-results-list\" aria-expanded=\"false\" aria-haspopup=\"dialog\" autoCorrect=\"off\" spellcheck=\"false\" placeholder=\"Go to file\" data-component=\"input\" class=\"UnstyledTextInput-sc-14ypya-0 cDLBls\" value=\"\"/><span class=\"TextInput-icon\"></span></span></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-wide\" id=\":R156d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div><div class=\"react-code-view-header-element--narrow\"><div class=\"Box-sc-g0xbh4-0 gtBUEp\"><div class=\"d-flex gap-2\"> <button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button><button type=\"button\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 hviaoI\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Blame</span></span></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button data-component=\"IconButton\" type=\"button\" aria-label=\"More file actions\" class=\"types__StyledButton-sc-ws60qy-0 jXTShb js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button-nav-menu-narrow\" id=\":R157d9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button> </div></div></div></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 hVZtwF react-code-view-bottom-padding\"> <div class=\"Box-sc-g0xbh4-0 cMYnca\"></div> <!-- --> <!-- --> </div><div class=\"Box-sc-g0xbh4-0 hVZtwF\"> <!-- --> <!-- --> <div class=\"d-flex flex-column border rounded-2 mb-3 pl-1\"><div class=\"Box-sc-g0xbh4-0 brJRqk\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">Latest commit</h2><div style=\"width:120px\" class=\"Skeleton Skeleton--text\" data-testid=\"loading\"> </div><div class=\"d-flex gap-2\"><div data-testid=\"latest-commit-details\" class=\"d-none d-sm-flex flex-items-center\"></div><div class=\"d-flex gap-2\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">History</h2><a aria-label=\"Commit history\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN d-none d-lg-flex\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span><span data-component=\"text\"><span class=\"Text-sc-17v1xeu-0 gPDEWA fgColor-default\">History</span></span></span></a><div class=\"Box-sc-g0xbh4-0 bqgLjk\"></div><div class=\"d-flex d-lg-none\"><span role=\"tooltip\" aria-label=\"History\" id=\"history-icon-button-tooltip\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><a aria-label=\"Commit history\" aria-describedby=\"history-icon-button-tooltip\" class=\"types__StyledButton-sc-ws60qy-0 fAkXQN\" href=\"/addy-dclxvi/openbox-theme-collections/commits/master/Arrondie-Grey/openbox-3/close.xbm\" data-size=\"small\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-history\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></span></span></a></span></div></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iJmJly\"><div class=\"Box-sc-g0xbh4-0 jACbi container\"><div class=\"Box-sc-g0xbh4-0 gIJuDf react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-banner\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 VHzRk react-blob-view-header-sticky\" id=\"repos-sticky-header\"><div class=\"Box-sc-g0xbh4-0 ePiodO\"><div class=\"Box-sc-g0xbh4-0 react-blob-sticky-header\"><div class=\"Box-sc-g0xbh4-0 kQJlnf\"><div class=\"Box-sc-g0xbh4-0 nSWSp\"><div class=\"Box-sc-g0xbh4-0 lhFvfi\"><div class=\"Box-sc-g0xbh4-0 doiYd\"><button type=\"button\" id=\"branch-picker-repos-header-ref-selector\" aria-haspopup=\"true\" tabindex=\"0\" aria-label=\"master branch\" data-testid=\"anchor-button\" class=\"types__StyledButton-sc-ws60qy-0 hILMMl ref-selector-class\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\"><div class=\"Box-sc-g0xbh4-0 bKgizp\"><div class=\"Box-sc-g0xbh4-0 iPGYsi\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-git-branch\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg></div><div class=\"Box-sc-g0xbh4-0 dKmYfk ref-selector-button-text-container\"><span class=\"Text-sc-17v1xeu-0 bOMzPg\"> <!-- -->master</span></div></div></span><span data-component=\"trailingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-triangle-down\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span></span></button><button hidden=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><div class=\"Box-sc-g0xbh4-0 jKPiSV\"><div class=\"Box-sc-g0xbh4-0 iZJewz\"><nav data-testid=\"breadcrumbs\" aria-labelledby=\"sticky-breadcrumb-heading\" id=\"sticky-breadcrumb\" class=\"Box-sc-g0xbh4-0 kzRgrI\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\" id=\"sticky-breadcrumb-heading\">Breadcrumbs</h2><ol class=\"Box-sc-g0xbh4-0 cmAPIB\"><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><a sx=\"[object Object]\" data-testid=\"breadcrumbs-repo-link\" class=\"Link__StyledLink-sc-14289xe-0 ipyMWB\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master\">openbox-theme-collections</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey\">Arrondie-Grey</a></li><li class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><a sx=\"[object Object]\" class=\"Link__StyledLink-sc-14289xe-0 jmkYvv\" href=\"/addy-dclxvi/openbox-theme-collections/tree/master/Arrondie-Grey/openbox-3\">openbox-3</a></li></ol></nav><div data-testid=\"breadcrumbs-filename\" class=\"Box-sc-g0xbh4-0 jwXCBK\"><span aria-hidden=\"true\" class=\"Text-sc-17v1xeu-0 cYjMDB\">/</span><h1 tabindex=\"-1\" id=\"sticky-file-name-id\" class=\"Heading__StyledHeading-sc-1c1dgg0-0 jAEDJk\">close.xbm</h1></div></div></div></div><button style=\"--button-color:fg.default\" type=\"button\" data-size=\"small\" class=\"types__StyledButton-sc-ws60qy-0 gfKkfV\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"leadingVisual\" class=\"Box-sc-g0xbh4-0 trpoQ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-arrow-up\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z\"></path></svg></span><span data-component=\"text\">Top</span></span></button></div></div></div><div class=\"Box-sc-g0xbh4-0 jfjHXm\"><h2 class=\"Heading__StyledHeading-sc-1c1dgg0-0 cgQnMS sr-only\" data-testid=\"screen-reader-heading\">File metadata and controls</h2><div class=\"Box-sc-g0xbh4-0 bfkNRF\"><ul aria-label=\"File view\" class=\"SegmentedControl__SegmentedControlList-sc-1rzig82-0 huxtnT\"><li class=\"Box-sc-g0xbh4-0 fXBLEV\"><button aria-current=\"true\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 dAjliH\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Code</div></span></button></li><li class=\"Box-sc-g0xbh4-0 gMPsNT\"><button aria-current=\"false\" class=\"SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 fIktcg\"><span class=\"segmentedControl-content\"><div class=\"Box-sc-g0xbh4-0 segmentedControl-text\">Blame</div></span></button></li></ul><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><div class=\"Box-sc-g0xbh4-0 fleZSW react-code-size-details-in-header\"><div class=\"Box-sc-g0xbh4-0 BnySK text-mono\"><div title=\"executable file\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 eKEtoB\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">executable file</span></div><span class=\"Text-sc-17v1xeu-0 dtEYcU\">·</span><div title=\"136 Bytes\" data-testid=\"blob-size\" class=\"Truncate__StyledTruncate-sc-23o1d2-0 fUpWeN\"><span class=\"Text-sc-17v1xeu-0 gPDEWA\">4 lines (4 loc) · 136 Bytes</span></div></div></div></div><div class=\"Box-sc-g0xbh4-0 iBylDf\"><div class=\"Box-sc-g0xbh4-0 kSGBPx react-blob-header-edit-and-raw-actions\"><div class=\"ButtonGroup-sc-1gxhls1-0 cjbBGq\"><a href=\"https://github.com/addy-dclxvi/openbox-theme-collections/raw/master/Arrondie-Grey/openbox-3/close.xbm\" data-testid=\"raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 dTgfec\"><span data-component=\"buttonContent\" class=\"Box-sc-g0xbh4-0 kkrdEu\"><span data-component=\"text\">Raw</span></span></a><button data-component=\"IconButton\" type=\"button\" aria-label=\"Copy raw content\" data-testid=\"copy-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 pyyxt\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-copy\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg></button><span role=\"tooltip\" aria-label=\"Download raw file\" id=\":Rdcsptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-n\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Download raw content\" data-testid=\"download-raw-button\" data-size=\"small\" data-no-visuals=\"true\" class=\"types__StyledButton-sc-ws60qy-0 fmvlPZ\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-download\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z\"></path><path d=\"M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z\"></path></svg></button></span></div><button hidden=\"\" data-testid=\"raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"copy-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\" data-testid=\"download-raw-button-shortcut\" data-hotkey-scope=\"read-only-cursor-text-area\"></button></div><span role=\"tooltip\" aria-label=\"Open symbols panel\" id=\":R5sptal9laeb:\" class=\"Tooltip__TooltipBase-sc-17tf59c-0 gNgnVl tooltipped-nw\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Symbols\" aria-pressed=\"false\" aria-expanded=\"false\" aria-controls=\"symbols-pane\" class=\"types__StyledButton-sc-ws60qy-0 bcQZPI\" data-testid=\"symbols-button\" id=\"symbols-button\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-code-square\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path></svg></button></span><div class=\"Box-sc-g0xbh4-0 react-blob-header-edit-and-raw-actions-combined\"><button data-component=\"IconButton\" type=\"button\" aria-label=\"Edit and raw actions\" class=\"types__StyledButton-sc-ws60qy-0 dGDIQc js-blob-dropdown-click\" title=\"More file actions\" data-testid=\"more-file-actions-button\" id=\":Rnsptal9laeb:\" aria-haspopup=\"true\" tabindex=\"0\" data-size=\"small\" data-no-visuals=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"octicon octicon-kebab-horizontal\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg></button></div></div></div></div><div></div></div><div class=\"Box-sc-g0xbh4-0 ytOJl\"><section aria-labelledby=\"file-name-id-wide file-name-id-mobile\" class=\"Box-sc-g0xbh4-0 jWnGGx\"><div class=\"Box-sc-g0xbh4-0 TCenl\"><div id=\"highlighted-line-menu-positioner\" class=\"position-relative\"><div id=\"copilot-button-positioner\" class=\"Box-sc-g0xbh4-0 cluMzC\"><div class=\"Box-sc-g0xbh4-0 eRkHwF\"><div class=\"Box-sc-g0xbh4-0 knCTAx react-code-file-contents\" role=\"presentation\" aria-hidden=\"true\" data-tab-size=\"8\" data-paste-markdown-skip=\"true\" data-hpc=\"true\"><div class=\"react-line-numbers\" style=\"pointer-events:auto\"><div data-line-number=\"1\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">1</div><div data-line-number=\"2\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">2</div><div data-line-number=\"3\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">3</div><div data-line-number=\"4\" class=\"react-line-number react-code-text\" style=\"padding-right:16px\">4</div></div><div class=\"react-code-lines\"><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC1\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"1\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_width</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC2\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"2\" style=\"position:relative\"><span class=\"pl-k\">#define</span> <span class=\"pl-s1\">close_height</span> 8</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC3\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"3\" style=\"position:relative\"><span class=\"pl-k\">static</span> <span class=\"pl-smi\">unsigned <span class=\"pl-smi\">char</span></span> <span class=\"pl-s1\">close_bits</span>[] <span class=\"pl-c1\">=</span> {</div></div></div><div class=\"react-code-text react-code-line-contents\" style=\"min-height:auto\"><div><div id=\"LC4\" class=\"react-file-line html-div\" data-testid=\"code-cell\" data-line-number=\"4\" style=\"position:relative\">   <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x18</span>, <span class=\"pl-c1\">0x24</span>, <span class=\"pl-c1\">0x00</span>, <span class=\"pl-c1\">0x00</span> };</div></div></div></div></div></div><div id=\"copilot-button-container\"></div></div><div id=\"highlighted-line-menu-container\"></div></div></div><button hidden=\"\" data-testid=\"hotkey-button\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class=\"Box-sc-g0xbh4-0\"></div></div></div></div></div><div id=\"find-result-marks-container\" class=\"Box-sc-g0xbh4-0 aZrVR\"></div><button hidden=\"\" data-testid=\"\" data-hotkey-scope=\"read-only-cursor-text-area\"></button><button hidden=\"\"></button></div> <!-- --> <!-- --> <!-- --> <script type=\"application/json\" id=\"__PRIMER_DATA_:R0:__\">{\"resolvedServerColorMode\":\"day\"}</script></div>\n</react-app>\n</turbo-frame>\n\n\n\n  </div>\n\n</turbo-frame>\n\n    </main>\n  </div>\n\n  </div>\n\n          <footer class=\"footer pt-8 pb-6 f6 color-fg-muted p-responsive\" role=\"contentinfo\" >\n  <h2 class='sr-only'>Footer</h2>\n\n  \n\n\n  <div class=\"d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap\">\n    <div class=\"d-flex flex-items-center flex-shrink-0 mx-2\">\n      <a aria-label=\"Homepage\" title=\"GitHub\" class=\"footer-octicon mr-2\" href=\"https://github.com\">\n        <svg aria-hidden=\"true\" height=\"24\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-mark-github\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path>\n</svg>\n</a>\n      <span>\n        &copy; 2024 GitHub,&nbsp;Inc.\n      </span>\n    </div>\n\n    <nav aria-label=\"Footer\">\n      <h3 class=\"sr-only\" id=\"sr-footer-heading\">Footer navigation</h3>\n\n      <ul class=\"list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0\" aria-labelledby=\"sr-footer-heading\">\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}\" href=\"https://docs.github.com/site-policy/github-terms/github-terms-of-service\" data-view-component=\"true\" class=\"Link--secondary Link\">Terms</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}\" href=\"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\" data-view-component=\"true\" class=\"Link--secondary Link\">Privacy</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}\" href=\"https://github.com/security\" data-view-component=\"true\" class=\"Link--secondary Link\">Security</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}\" href=\"https://www.githubstatus.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Status</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}\" href=\"https://docs.github.com/\" data-view-component=\"true\" class=\"Link--secondary Link\">Docs</a>\n          </li>\n\n          <li class=\"mx-2\">\n            <a data-analytics-event=\"{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}\" href=\"https://support.github.com?tags=dotcom-footer\" data-view-component=\"true\" class=\"Link--secondary Link\">Contact</a>\n          </li>\n\n          <li class=\"mr-3\" >\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Manage cookies\n    </button>\n  </cookie-consent-link>\n</li>\n\n<li class=\"mr-3\">\n  <cookie-consent-link>\n    <button type=\"button\" class=\"Link--secondary underline-on-hover border-0 p-0 color-bg-transparent\" data-action=\"click:cookie-consent-link#showConsentManagement\">\n      Do not share my personal information\n    </button>\n  </cookie-consent-link>\n</li>\n\n      </ul>\n    </nav>\n  </div>\n</footer>\n\n\n\n\n    <ghcc-consent id=\"ghcc\" class=\"position-fixed bottom-0 left-0\" style=\"z-index: 999999\" data-initial-cookie-consent-allowed=\"\" data-cookie-consent-required=\"true\"></ghcc-consent>\n\n\n  <div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\" hidden>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path>\n</svg>\n    <button type=\"button\" class=\"flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n    </button>\n    You can’t perform that action at this time.\n  </div>\n\n    <template id=\"site-details-dialog\">\n  <details class=\"details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm\" open>\n    <summary role=\"button\" aria-label=\"Close dialog\"></summary>\n    <details-dialog class=\"Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal\">\n      <button class=\"Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0\" type=\"button\" aria-label=\"Close dialog\" data-close-dialog>\n        <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\">\n    <path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path>\n</svg>\n      </button>\n      <div class=\"octocat-spinner my-6 js-details-dialog-spinner\"></div>\n    </details-dialog>\n  </details>\n</template>\n\n    <div class=\"Popover js-hovercard-content position-absolute\" style=\"display: none; outline: none;\" tabindex=\"0\">\n  <div class=\"Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large\" style=\"width:360px;\">\n  </div>\n</div>\n\n    <template id=\"snippet-clipboard-copy-button\">\n  <div class=\"zeroclipboard-container position-absolute right-0 top-0\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon m-2\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n<template id=\"snippet-clipboard-copy-button-unpositioned\">\n  <div class=\"zeroclipboard-container\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 tooltipped-no-delay d-flex flex-justify-center flex-items-center\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\">\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon\">\n    <path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path>\n</svg>\n      <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none\">\n    <path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path>\n</svg>\n    </clipboard-copy>\n  </div>\n</template>\n\n\n\n\n    </div>\n\n    <div id=\"js-global-screen-reader-notice\" class=\"sr-only\" aria-live=\"polite\" aria-atomic=\"true\" ></div>\n    <div id=\"js-global-screen-reader-notice-assertive\" class=\"sr-only\" aria-live=\"assertive\" aria-atomic=\"true\"></div>\n  </body>\n</html>\n\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/environment",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n#\n\n# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)\nXDG_CURRENT_DESKTOP=labwc:wlroots\n\n# Set two keyboard layouts and toggle between them using alt+shift\n#XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle\n\n# Force firefox to use wayland backend\nMOZ_ENABLE_WAYLAND=1\n\n# Set cursor theme.\n# Find icons themes with the command below or similar:\n#     find /usr/share/icons/ -type d -name \"cursors\"\n\n# Disable hardware cursors. Most users wouldn't want to do this, but if you\n# are experiencing issues with disappearing cursors, this might fix it.\n# WLR_NO_HARDWARE_CURSORS=1\n\n# For Java applications such as JetBrains/Intellij Idea, set this variable\n# to avoid menus with incorrect offset and blank windows\n# See https://github.com/swaywm/sway/issues/595\n\n_JAVA_AWT_WM_NONREPARENTING=1\nXCURSOR_THEME=capitaine-cursors-light\nXCURSOR_SIZE=36\nXKB_DEFAULT_LAYOUT=it\nBROWSER=firefox\nEDITOR=micro\n#LIBVA_DRIVER_NAME=i965\n#VDPAU_DRIVER=va_gl\n\nQT_QPA_PLATFORMTHEME=qt6ct\nQT_PLATFORM_PLUGIN=qt6ct\nQT_PLATFORMTHEME=qt6ct\nQT_QPA_PLATFORM=wayland\nQT_WAYLAND_DISABLE_WINDOWDECORATION=1\nQT_AUTO_SCREEN_SCALE_FACTOR=1\n\nGRIM_DEFAULT_DIR=~/pics/screenshot/\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/menu.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<openbox_menu>\n<menu id=\"root-menu\" label=\"root-menu\">\n\t\t<item label=\"Logout\">\n\t\t\t<action name=\"Execute\"><command>labwc --exit</command></action>\n\t\t</item>\n\t\t<item label=\"Suspend\">\n\t\t\t<action name=\"Execute\"><command>systemctl suspend</command></action>\n\t\t</item>\n\t\t<item label=\"Restart\">\n\t\t\t<action name=\"Execute\"><command>systemctl reboot</command></action>\n\t\t</item>\n\t\t<item label=\"Shutdown\">\n\t\t\t<action name=\"Execute\"><command>systemctl poweroff</command></action>\n\t\t</item>\n\t<separator/>\n\t<menu id=\"Power\" label=\"Tool\">\n\t\t<item label=\"File\">\n\t\t\t<action name=\"Execute\"><command>nemo</command></action>\n\t\t</item>\n\t\t<item label=\"E-Mail\">\n\t\t\t<action name=\"Execute\"><command>sylpheed</command></action>\n\t\t</item>\n\t\t<item label=\"Browser\">\n\t\t\t<action name=\"Execute\"><command>firefox</command></action>\n\t\t</item>\n\t\t<item label=\"Terminal\">\n\t\t\t<action name=\"Execute\"><command>foot</command></action>\n\t\t</item>\n\t</menu>\n <!-- Other -->\n\t\t<separator/>\n\n\t<menu id=\"Vpn\" label=\"VPN\">\n\t<item label=\"Connect\">\n\t\t<action name=\"Execute\"><command>nmcli connection up us2950.nordvpn.com.udp</command></action>\n\t</item>\n\t<item label=\"Disconnect\">\n\t\t<action name=\"Execute\"><command>nmcli connection down us2950.nordvpn.com.udp</command></action>\n\t</item>\n\t<item label=\"Network Manager Config\">\n\t\t<action name=\"Execute\"><command>nm-connection-editor</command></action>\n\t</item>\n\t</menu>\n</menu> <!-- root-menu -->\n</openbox_menu>\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/rc.xml",
    "content": "<?xml version=\"1.0\"?>\n<labwc_config>\n  <core>\n    <decoration>server</decoration>\n    <gap>4</gap>\n    <adaptiveSync>no</adaptiveSync>\n    <allowTearing>no</allowTearing>\n    <autoEnableOutputs>yes</autoEnableOutputs>\n    <reuseOutputMode>no</reuseOutputMode>\n    <xwaylandPersistence>no</xwaylandPersistence>\n  </core>\n\n  <placement>\n    <policy>cascade</policy>\n    <cascadeOffset x=\"40\" y=\"30\"/>\n  </placement>\n  \n  <!-- <margin top=\"4\" bottom=\"4\" left=\"4\" right=\"4\" output=\"\"/> -->\n\n  <theme>\n    <name>WhiteSur-Light</name>\n    <icon>Haiku</icon>\n    \n    <titlebar>\n      <!-- layout>icon:iconify,max,close</layout -->\n      <layout>desk:iconify,max,close</layout>\n      <showTitle>yes</showTitle>\n    </titlebar>    \n\n    <cornerRadius>0</cornerRadius>\n    <keepBorder>yes</keepBorder>\n    <dropShadows>no</dropShadows>\n    \n    <font place=\"ActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>12</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"InActiveWindow\">\n      <name>Misc OhSnap</name>\n      <size>12</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n\n    <font place=\"MenuItem\">\n\t   <name>Iosevka</name>\n       <size>8</size>\n       <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n    <font place=\"OnScreenDisplay\">\n\t\t<name>Misc OhSnap</name>\n        <size>12</size>\n      <slant>normal</slant>\n      <weight>bold</weight>\n    </font>\n  </theme>\n  \n  <windowSwitcher show=\"yes\" preview=\"yes\" outlines=\"yes\" allWorkspaces=\"yes\">\n    <fields>\n      <field content=\"workspace\" width=\"25%\"/>\n      <field content=\"trimmed_identifier\" width=\"20%\"/>\n      <field content=\"title\" width=\"55%\"/>\n      <!-- field content=\"type_short\" width=\"5%\"/-->\n    </fields>\n  </windowSwitcher>\n  \n  <resistance>\n    <screenEdgeStrength>20</screenEdgeStrength>\n    <windowEdgeStrength>20</windowEdgeStrength>\n   <unSnapThreshold>20</unSnapThreshold>\n   <unMaximizeThreshold>150</unMaximizeThreshold>\n  </resistance>\n  \n  <resize>\n    <popupShow>Always</popupShow>\n    <drawContents>no</drawContents>\n  </resize>\n    \n  <focus>\n    <followMouse>yes</followMouse>\n    <followMouseRequiresMovement>yes</followMouseRequiresMovement>\n    <raiseOnFocus>no</raiseOnFocus>\n  </focus>\n\n  <snapping>\n    <!-- Set range to 0 to disable window snapping completely -->\n    <range>1</range>\n    <overlay enabled=\"yes\">\n      <delay inner=\"500\" outer=\"500\" />\n    </overlay>\n    <topMaximize>yes</topMaximize>\n    <notifyClient>always</notifyClient>\n  </snapping>\n  \n  <!--\n    Workspaces can be configured like this:\n    <desktops>\n      <popupTime>1000</popupTime>\n      <names>\n        <name>Workspace 1</name>\n        <name>Workspace 2</name>\n        <name>Workspace 3</name>\n        <name>Workspace 4</name>\n      </names>\n    </desktops>\n\n    Or it can also be configured like this:\n    <desktops number=\"4\" />\n\n    popupTime defaults to 1000 so could be left out.\n    Set to 0 to completely disable the workspace OSD.\n\n    Use GoToDesktop left | right to switch workspaces.\n    Use SendToDesktop left | right to move windows.\n    See man labwc-actions for further information.\n  \n  <desktops>\n    <popupTime>1000</popupTime>\n    <names>\n      <name>Default</name>\n    </names>\n  </desktops>\n-->\n  <desktops number=\"4\" popupTime=\"1000\"/>\n  <!--\n    <margin> can be used to reserve space where new/maximized/tiled\n    windows will not be placed. Clients using layer-shell protocol reserve\n    space automatically, so <margin> is only intended for other, specialist\n    cases.\n\n    If output is left empty, the margin will be applied to all outputs.\n\n    <margin top=\"\" bottom=\"\" left=\"\" right=\"\" output=\"\" />\n  -->\n  <!-- Percent based regions based on output usable area, % char is required -->\n  <!--\n    <regions>\n      <region name=\"top-left\"     x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"top\"          x=\"0%\"  y=\"0%\"  height=\"50%\"  width=\"100%\" />\n      <region name=\"top-right\"    x=\"50%\" y=\"0%\"  height=\"50%\"  width=\"50%\"  />\n      <region name=\"left\"         x=\"0%\"  y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"center\"       x=\"10%\" y=\"10%\" height=\"80%\"  width=\"80%\"  />\n      <region name=\"right\"        x=\"50%\" y=\"0%\"  height=\"100%\" width=\"50%\"  />\n      <region name=\"bottom-left\"  x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"50%\"  />\n      <region name=\"bottom\"       x=\"0%\"  y=\"50%\" height=\"50%\"  width=\"100%\" />\n      <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\"  width=\"50%\"  />\n    </regions>\n  -->\n  <regions>\n    <region name=\"top-left\" x=\"0%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"top\" x=\"0%\" y=\"0%\" height=\"60%\" width=\"100%\"/>\n    <region name=\"top-right\" x=\"50%\" y=\"0%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"left\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"75%\"/>\n    <region name=\"center\" x=\"17%\" y=\"17%\" height=\"66%\" width=\"66%\"/>\n    <region name=\"center-big\" x=\"0%\" y=\"0%\" height=\"100%\" width=\"100%\"/>\n    <region name=\"right\" x=\"75%\" y=\"0%\" height=\"100%\" width=\"25%\"/>\n    <region name=\"bottom-left\" x=\"0%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n    <region name=\"bottom\" x=\"0%\" y=\"60%\" height=\"40%\" width=\"100%\"/>\n    <region name=\"bottom-right\" x=\"50%\" y=\"50%\" height=\"50%\" width=\"50%\"/>\n  </regions>\n  <!--\n    Keybind actions are specified in labwc-actions(5)\n    The following keybind modifiers are supported:\n      W - window/super/logo\n      A - alt\n      C - ctrl\n      S - shift\n\n    Use <keyboard><default /> to load all the default keybinds (those listed\n    below). If the default keybinds are largely what you want, a sensible\n    approach could be to start the <keyboard> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    your favourite terminal or application launcher. See rc.xml for an example.\n  -->\n  <keyboard>\n    <numlock>off</numlock>\n    <layoutScope>global</layoutScope>\n    <repeatRate>25</repeatRate>\n    <repeatDelay>600</repeatDelay>\n    <keybind key=\"A-Tab\">\n      <action name=\"NextWindow\"/>\n    </keybind>\n    <keybind key=\"A-Return\">\n      <action name=\"Execute\" command=\"foot\"/>\n    </keybind>\n    <keybind key=\"A-S-Return\">\n      <action name=\"Execute\" command=\"foot --override=colors.background=000000 --override=colors.foreground=ffffff\"/>\n    </keybind>\n    <keybind key=\"A-Space\">\n      <action name=\"Execute\" command=\"tofi-drun\"/>\n    </keybind>\n    <keybind key=\"A-S-q\">\n      <action name=\"Close\"/>\n    </keybind>\n    <!-- <keybind key=\"W-S-b\"> -->\n    <!--   <action name=\"Execute\" command=\"pkill -SIGUSR2 waybar\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"A-C-r\">\n      <action name=\"Execute\" command=\"labwc -r\"/>\n    </keybind>\n    <keybind key=\"A-S-e\">\n      <action name=\"Execute\" command=\"~/.config/scripts/tofi-power.sh\"/>\n    </keybind>\n    <!-- <keybind key=\"W-a\"> -->\n    <!--   <action name=\"ToggleMaximize\"/> -->\n    <!-- </keybind> -->\n    <keybind key=\"A-f\">\n      <action name=\"ToggleFullscreen\"/>\n    </keybind>\n    \n    <keybind key=\"A-C-S-Left\">\n\t\t<action name=\"GrowToEdge\" direction=\"left\" />\n    </keybind>\n    <keybind key=\"A-C-S-Right\">\n\t\t<action name=\"GrowToEdge\" direction=\"right\" />\n    </keybind>\n    <keybind key=\"A-C-S-Up\">\n\t\t<action name=\"GrowToEdge\" direction=\"up\" />\n    </keybind>\n    <keybind key=\"A-C-S-Down\">\n\t\t<action name=\"GrowToEdge\" direction=\"down\" />\n    </keybind>\n\n    <keybind key=\"A-Left\">\n      <action name=\"SnapToEdge\" direction=\"left\"/>\n    </keybind>\n    <keybind key=\"A-Right\">\n      <action name=\"SnapToEdge\" direction=\"right\"/>\n    </keybind>\n    <keybind key=\"A-Up\">\n      <action name=\"SnapToEdge\" direction=\"up\"/>\n    </keybind>\n    <keybind key=\"A-Down\">\n      <action name=\"SnapToEdge\" direction=\"down\"/>\n    </keybind>\n    <keybind key=\"A-1\">\n      <action name=\"GoToDesktop\" to=\"1\"/>\n    </keybind>\n    <keybind key=\"A-2\">\n      <action name=\"GoToDesktop\" to=\"2\"/>\n    </keybind>\n    <keybind key=\"A-3\">\n      <action name=\"GoToDesktop\" to=\"3\"/>\n    </keybind>\n    <keybind key=\"A-4\">\n      <action name=\"GoToDesktop\" to=\"4\"/>\n    </keybind>\n    <keybind key=\"A-S-1\">\n      <action name=\"SendToDesktop\" to=\"1\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"A-S-2\">\n      <action name=\"SendToDesktop\" to=\"2\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"A-S-3\">\n      <action name=\"SendToDesktop\" to=\"3\" follow=\"yes\"/>\n    </keybind>\n    <keybind key=\"A-S-4\">\n      <action name=\"SendToDesktop\" to=\"4\" follow=\"yes\"/>\n    </keybind>\n\n    <keybind key=\"A-C-Left\">\n      <action name=\"GoToDesktop\" to=\"left\"/>\n    </keybind>\n    <keybind key=\"A-C-Right\">\n      <action name=\"GoToDesktop\" to=\"right\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioLowerVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%-\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioRaiseVolume\">\n      <action name=\"Execute\" command=\"amixer sset Master 5%+\"/>\n    </keybind>\n    <keybind key=\"XF86_AudioMute\">\n      <action name=\"Execute\" command=\"amixer sset Master toggle\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessUp\">\n      <action name=\"Execute\" command=\"brightnessctl set +10%\"/>\n    </keybind>\n    <keybind key=\"XF86_MonBrightnessDown\">\n      <action name=\"Execute\" command=\"brightnessctl set 10%-\"/>\n    </keybind>    \n <!--    <keybind key=\"W-P\"> -->\n <!--      <action name=\"Execute\" command=\"grim -l 1\"/> -->\n <!--      <action name=\"Execute\" command=\"notify-send 'Screenshot!'\"/> -->\n <!--    </keybind> -->\n    <keybind key=\"XF86FullScreen\">\n\t\t<action name=\"ToggleFullscreen\"/>\n    </keybind>\n\n    <keybind key=\"A-S-Left\">\n      <action name=\"SnapToRegion\" region=\"top-left\"/>\n    </keybind>\n    <keybind key=\"A-S-Up\">\n      <action name=\"SnapToRegion\" region=\"top-right\"/>\n    </keybind>\n    <keybind key=\"A-S-l\">\n      <action name=\"SnapToRegion\" region=\"left\"/>\n    </keybind>\n    <keybind key=\"A-S-c\">\n      <action name=\"SnapToRegion\" region=\"center\"/>\n    </keybind>\n    <keybind key=\"A-S-a\">\n      <action name=\"SnapToRegion\" region=\"center-big\"/>\n    </keybind>\n\n    <keybind key=\"A-S-r\">\n      <action name=\"SnapToRegion\" region=\"right\"/>\n    </keybind>\n    <keybind key=\"A-S-Down\">\n      <action name=\"SnapToRegion\" region=\"bottom-left\"/>\n    </keybind>\n    <keybind key=\"A-S-Right\">\n      <action name=\"SnapToRegion\" region=\"bottom-right\"/>\n    </keybind>\n  </keyboard>\n  <!--\n    Multiple <mousebind> can exist within one <context>\n    Multiple <actions> can exist within one <mousebind>\n    Currently, the only openbox-action not supported is \"Unshade\"\n\n    Use <mouse><default /> to load all the default mousebinds (those listed\n    below). If the default mousebinds are largely what you want, a sensible\n    approach could be to start the <mouse> section with a <default />\n    element, and then (re-)define any special binds you need such as launching\n    a custom menu when right-clicking on your desktop. See rc.xml for an example.\n  -->\n  <mouse>\n    <!-- time is in ms -->\n    <doubleClickTime>500</doubleClickTime>\n\n    <context name=\"Frame\">\n      <mousebind button=\"A-Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"A-Right\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n   <context name=\"Top\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Left\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Right\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"Bottom\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BRCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"TLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n    <context name=\"BLCorner\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Resize\" />\n      </mousebind>\n    </context>\n\n    <context name=\"TitleBar\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"Unshade\" />\n        <action name=\"Focus\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"Unfocus\" />\n        <action name=\"Shade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Title\">\n      <mousebind button=\"Left\" action=\"Drag\">\n        <action name=\"Move\" />\n      </mousebind>\n      <mousebind button=\"Left\" action=\"DoubleClick\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Maximize\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleMaximize\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"horizontal\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Click\">\n        <action name=\"ToggleMaximize\" direction=\"vertical\" />\n      </mousebind>\n    </context>\n\n    <context name=\"WindowMenu\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Icon\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Click\">\n        <action name=\"ShowMenu\" menu=\"client-menu\" atCursor=\"no\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Shade\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleShade\" />\n      </mousebind>\n    </context>\n\n    <context name=\"AllDesktops\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"ToggleOmnipresent\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Iconify\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Iconify\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Close\">\n      <mousebind button=\"Left\" action=\"Click\">\n        <action name=\"Close\" />\n      </mousebind>\n    </context>\n\n    <context name=\"Client\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"Focus\" />\n        <action name=\"Raise\" />\n      </mousebind>\n    </context>\n        \n    <context name=\"Root\">\n      <mousebind button=\"Left\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Right\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind button=\"Middle\" action=\"Press\">\n        <action name=\"ShowMenu\" menu=\"root-menu\" />\n      </mousebind>\n      <mousebind direction=\"Up\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"left\" wrap=\"yes\" />\n      </mousebind>\n      <mousebind direction=\"Down\" action=\"Scroll\">\n        <action name=\"GoToDesktop\" to=\"right\" wrap=\"yes\" />\n      </mousebind>\n    </context>\n    \n  </mouse>\n  <!--\n    The *category* attribute is optional and can be set to touch, touchpad,\n    non-touch, default or the name of a device. You can obtain device names by\n    running *libinput list-devices* as root or member of the input group.\n\n    Tap is set to *yes* be default. All others are left blank in order to use\n    device defaults.\n\n    All values are [yes|no] except for:\n      - pointerSpeed [-1.0 to 1.0]\n      - accelProfile [flat|adaptive]\n      - tapButtonMap [lrm|lmr]\n  -->\n\n  <libinput>\n    <device category=\"default\">\n    <naturalScroll></naturalScroll>\n    <leftHanded></leftHanded>\n    <pointerSpeed></pointerSpeed>\n    <accelProfile></accelProfile>\n    <tap>yes</tap>\n    <tapButtonMap></tapButtonMap>\n    <tapAndDrag></tapAndDrag>\n    <dragLock></dragLock>\n    <middleEmulation></middleEmulation>\n    <disableWhileTyping></disableWhileTyping>\n    <clickMethod></clickMethod>\n    <sendEventsMode></sendEventsMode>\n    <calibrationMatrix></calibrationMatrix>\n    <scrollFactor>1.0</scrollFactor>\n    </device>\n  </libinput>\n  \n  <!--\n    # Window Rules\n    #   - Criteria can consist of 'identifier' or 'title' or both (in which case\n    #     AND logic is used).\n    #   - 'identifier' relates to app_id for native Wayland windows and WM_CLASS\n    #     for XWayland clients.\n    #   - Criteria can also contain `matchOnce=\"true\"` meaning that the rule\n    #     must only apply to the first instance of the window with that\n    #     particular 'identifier' or 'title'.\n    #   - Matching against patterns with '*' (wildcard) and '?' (joker) is\n    #     supported. Pattern matching is case-insensitive.\n\n    <windowRules>\n      <windowRule identifier=\"*\"><action name=\"Maximize\"/></windowRule>\n      <windowRule identifier=\"foo\" serverDecoration=\"yes\"/>\n      <windowRule title=\"bar\" serverDecoration=\"yes\"/>\n      <windowRule identifier=\"baz\" title=\"quax\" serverDecoration=\"yes\"/>\n    </windowRules>\n\n    # Example below for `lxqt-panel` and `pcmanfm-qt \\-\\-desktop`\n    # where 'matchOnce' is used to avoid applying rule to the panel configuration\n    # window with the same 'app_id'\n-->\n\n\t<windowRules>\n\t<windowRule identifier=\"Firefox\">\n\t<action name=\"ToggleDecorations\"/>\n\t      <action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<!--windowRule title=\"Diary\">\n\t<action name=\"SnapToRegion\" region=\"center-big\"/>\n\t</windowRule>\n\t<windowRule title=\"Telegram\">\n\t<action name=\"ToggleDecorations\"/>\n\t</windowRule -->\n\t</windowRules>\n\n  <menu>\n    <ignoreButtonReleasePeriod>250</ignoreButtonReleasePeriod>\n  </menu>\n\n  <!--\n    Magnifier settings\n    'width' sets the width in pixels of the magnifier window.\n    'height' sets the height in pixels of the magnifier window.\n    'initScale' sets the initial magnification factor at boot.\n    'increment' sets the amount by which the magnification factor\n      changes when 'ZoomIn' or 'ZoomOut' are called.\n    'useFilter' sets whether to use a bilinear filter on the magnified\n      output or simply to take nearest pixel.\n  \n  <magnifier>\n    <width>400</width>\n    <height>400</height>\n    <initScale>2.0</initScale>\n    <increment>0.2</increment>\n    <useFilter>true</useFilter>\n  </magnifier>\n -->\n</labwc_config>\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/themerc",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 1\npadding.height: 3\n\n# window border\nwindow.active.border.color: #dddad6\nwindow.inactive.border.color: #f6f5f4\n\n# ToggleKeybinds status indicator\nwindow.active.indicator.toggled-keybind.color: #ff0000\n\n# window titlebar background\nwindow.active.title.bg.color: #dddad6\nwindow.inactive.title.bg.color: #f6f5f4\n\n# window titlebar text\nwindow.active.label.text.color: #000000\nwindow.inactive.label.text.color: #000000\nwindow.label.text.justify: center\n\n# window buttons\nwindow.active.button.unpressed.image.color: #000000\nwindow.inactive.button.unpressed.image.color: #000000\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\nmenu.overlap.x: 0\nmenu.overlap.y: 0\nmenu.width.min: 20\nmenu.width.max: 200\nmenu.items.bg.color: #fcfbfa\nmenu.items.text.color: #000000\nmenu.items.active.bg.color: #dddad6\nmenu.items.active.text.color: #000000\nmenu.items.padding.x: 7\nmenu.items.padding.y: 4\nmenu.separator.width: 1\nmenu.separator.padding.width: 6\nmenu.separator.padding.height: 3\nmenu.separator.color: #888888\n\n# on screen display (window-cycle dialog)\nosd.bg.color: #dddda6\nosd.border.color: #000000\nosd.border.width: 1\nosd.label.text.color: #000000\n\nosd.window-switcher.width: 600\nosd.window-switcher.padding: 4\nosd.window-switcher.item.padding.x: 10\nosd.window-switcher.item.padding.y: 1\nosd.window-switcher.item.active.border.width: 2\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/labwc/themerc-override",
    "content": "# This file contains all themerc options with default values\n#\n# System-wide and local themes can be overridden by creating a copy of this\n# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful\n# though - if you only want to override a small number of specific options,\n# make sure all other lines are commented out or deleted.\n\n# general\nborder.width: 4\n#padding.height: 3\n\n# ToggleKeybinds status indicator\n#window.active.indicator.toggled-keybind.color: #ff0000\n\n#\n# The global padding.{width,height} of openbox are not supported because\n# the default labwc button geometry deviates from that of openbox\n#\nwindow.titlebar.padding.width: 0\nwindow.titlebar.padding.height: 0\n\n# window border\nwindow.active.border.color: #281733\nwindow.inactive.border.color: #281733\n\n# window titlebar background\nwindow.active.title.bg.color: #281733\nwindow.inactive.title.bg.color: #fffacd\n\n# window titlebar text\nwindow.active.label.text.color: #ffcd1c\nwindow.inactive.label.text.color: #333333\nwindow.label.text.justify: left\n\n# window button width and spacing\nwindow.button.width: 26\nwindow.button.height: 26\nwindow.button.spacing: 2\n\n# window button hover effect\n#window.button.hover.bg.corner-radius: 0\n\n# window buttons\n window.active.button.unpressed.image.color: #ffffff\n window.inactive.button.unpressed.image.color: #333333\n\n# Note that \"menu\", \"iconify\", \"max\", \"close\" buttons colors can be defined\n# individually by inserting the type after the button node, for example:\n#\n#     window.active.button.iconify.unpressed.image.color: #333333\n\n# menu\n# menu.border.width: 2\n# menu.border.color: #000000\n# menu.overlap.x: 0\n# menu.overlap.y: 0\n# menu.width.min: 20\n# menu.width.max: 200\n menu.items.bg.color: #22AA99\n menu.items.text.color: #000000\n menu.items.active.bg.color: #22AA99\n menu.items.active.text.color: #FFFACD\n# menu.items.padding.x: 7\n# menu.items.padding.y: 4\n# menu.separator.width: 1\n# menu.separator.padding.width: 6\n# menu.separator.padding.height: 3\n menu.separator.color: #FFFACD\n # menu.title.bg.color: #589bda\n # menu.title.text.color: #ffffff\n # menu.title.text.justify: Center\n\n\n# on screen display (window-cycle dialog)\n osd.bg.color: #FFFACD\n osd.border.color: #000000\n osd.border.width: 1\n osd.label.text.color: #000000\n  osd.window-switcher.preview.border.width: 4\n osd.window-switcher.preview.border.color: #FFCD1C\n\n\n# window drop-shadows\nwindow.active.shadow.size: 60\nwindow.inactive.shadow.size: 40\nwindow.active.shadow.color: #00000060\nwindow.inactive.shadow.color: #00000040\n\n# Default values for following options change depending on the rendering\n# backend. For software-based renderers, *.bg.enabled is \"no\" and\n# *.border.enabled is \"yes\" if not set. For hardware-based renderers,\n# *.bg.enabled is \"yes\" and *.border.enabled is \"no\" if not set.\n# Setting *.bg.enabled to \"yes\" for software-based renderer with translucent\n# background color may severely impact performance.\n#\n# snapping.overlay.region.bg.enabled:\n# snapping.overlay.edge.bg.enabled:\n# snapping.overlay.region.border.enabled:\n# snapping.overlay.edge.border.enabled:\n\nsnapping.overlay.region.bg.color: #8080b380\nsnapping.overlay.edge.bg.color: #8080b380\nsnapping.overlay.region.border.width: 2\nsnapping.overlay.edge.border.width: 1\nsnapping.overlay.region.border.color: #dddda6,#000000,#dddda6\nsnapping.overlay.edge.border.color: #dddda6,#000000,#dddda6\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/libinput-gestures.conf",
    "content": "# Configuration file for libinput-gestures\n# libinput-gestures-setup stop\n# libinput-gestures-setup start\n# https://github.com/bulletmark/libinput-gestures\n \ngesture: swipe left 3 wtype -M ctrl -M alt -P right -s 400 -m alt -m ctrl\ngesture: swipe right 3 wtype -M ctrl -M alt -P left -s 400 -m alt -m ctrl\n#gesture: swipe up 3 wtype -M alt -P tab \ngesture: swipe down 3 tofi-drun\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/mako/config",
    "content": "sort=-time\nlayer=overlay\nbackground-color=#FFCD1C\ntext-color=#000000\n#width=120\n#height=50\nouter-margin=4,4\npadding=4\nborder-size=1\nborder-color=#000000\nborder-radius=0\nicons=0\ndefault-timeout=3000\nfont=Iosevka Bold 12\ntext-alignment=center\n\n[urgency=high]\nborder-color=#000000\nbackground-color=#FF0000\ntext-color=#000000\ndefault-timeout=8000\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/micro/settings.json",
    "content": "{\n    \"colorscheme\": \"simple\"\n}\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/qt6ct/qt6ct.conf",
    "content": "[Appearance]\ncolor_scheme_path=/usr/share/qt6ct/colors/simple.conf\ncustom_palette=true\nicon_theme=Haiku\nstandard_dialogs=default\nstyle=Windows\n\n[Fonts]\nfixed=\"Misc Ohsnap,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular\"\ngeneral=\"Misc Ohsnap,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular\"\n\n[Interface]\nactivate_item_on_single_click=1\nbuttonbox_layout=0\ncursor_flash_time=1000\ndialog_buttons_have_icons=1\ndouble_click_interval=400\ngui_effects=AnimateMenu\nkeyboard_scheme=2\nmenus_have_icons=true\nshow_shortcuts_in_context_menus=true\nstylesheets=@Invalid()\ntoolbutton_style=4\nunderline_shortcut=1\nwheel_scroll_lines=3\n\n[SettingsWindow]\ngeometry=@ByteArray(\\x1\\xd9\\xd0\\xcb\\0\\x3\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x43\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x43\\0\\0\\0\\0\\0\\0\\0\\0\\a\\x80\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x2\\xde\\0\\0\\x2\\x43)\n\n[Troubleshooting]\nforce_raster_widgets=1\nignored_applications=@Invalid()\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/scripts/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5600  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/scripts/tofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\n# entries=\"[←] Logout\\n[↑] Suspend\\n[→] Reboot\\n[↓] Shutdown\"\n# selected=$(echo -e $entries|rofi -dmenu -i -theme power-blue -p  | awk '{print tolower($2)}')\n\n# case $selected in\n  # logout)\n    # hyprctl dispatch exit exit;;\n  # suspend)\n    # exec systemctl suspend;;\n  # reboot)\n    # exec systemctl reboot;;\n  # shutdown)\n    # exec systemctl poweroff -i;;\n# esac\n\ncase $(printf \"%s\\n\" \"Logout\" \"Reboot\" \"Suspend\" \"Shutdown\" | tofi -c ~/.config/tofi/config_power_bottom $@) in\n\t\"Logout\")\n\t\tlabwc --exit\n\t\t;;\n\t\"Reboot\")\n\t\texec systemctl reboot\n\t\t;;\n\t\"Suspend\")\n\t\texec systemctl suspend\n\t\t;;\n\t\"Shutdown\")\n\t\texec systemctl poweroff\n\t\t;;\nesac\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/tofi/config",
    "content": "anchor = bottom-left\nwidth = 60%\nheight = 26\nhorizontal = true\nfont-size = 12\nprompt-text = \"RUN: \"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 1\nborder-color = #000000\nbackground-color = #22AA99\n#selection-background = #FFFFFF\nselection-color = #FFFACD\ntext-color = #000000\nmin-input-width = 60\nresult-spacing = 20\nmargin-bottom = 4\nmargin-left = 4\npadding-top = 5\npadding-bottom = 0\npadding-left = 10\npadding-right = 10\nnum-results = 8\nhide-cursor=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/tofi/config_power",
    "content": "width = 100%\nheight = 100%\npadding-left = 14%\npadding-top = 44%\nhorizontal = true\nresult-spacing = 50\nnum-results = 4\nprompt-text = \"\"\nmin-input-width = 0\nfont-size = 22\nfont = Iosevka Bold\noutline-width = 0\nborder-width = 0\nbackground-color = #000000\nselection-color = #FF0000\nhint-font = false\ntext-cursor=false\ntext-cursor-thickness=15\ntext-cursor-color=#666\nhide-cursor=true\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/tofi/config_power_bottom",
    "content": "anchor = bottom-left\nwidth = 30%\nheight = 26\nhorizontal = true\nfont-size = 12\nprompt-text = \"Do you really like to exit?\"\nfont = Misc OhSnap Bold\noutline-width = 0\nborder-width = 1\nborder-color = #000000\nbackground-color = #FFCD1C\n#selection-background = #FFFFFF\nselection-color = #FF0000\ntext-color = #000000\nmin-input-width = 30\nresult-spacing = 30\nmargin-bottom = 4\nmargin-left = 4\npadding-top = 5\npadding-bottom = 0\npadding-left = 10\npadding-right = 10\nnum-results = 4\nhide-cursor=true\nhide-input=true\nhint-font = false\ndrun-launch = true\nlate-keyboard-init = true\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/waybar/config",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    \"height\": 28, // Waybar height (to be removed for auto height)\n    //\"width\": 200, // Waybar width\n\t\"margin\": \"0 4 4 4\",\n    \"spacing\": 12, // Gaps between modules (4px)\n//    \"exclusive\": false,\n    // Choose the order of the modules\n    \"modules-left\": [\"wlr/taskbar\"],\n    //\"modules-center\": [\"clock\"],    \n    \"modules-right\": [\"clock\", \"network\", \"battery\"],\n    //\"modules-right\": [\"clock\"],\n    // Modules configuration\n\n\"custom/openvpn\": {\n    \"format\": \" [VPN]\",\n    \"exec\": \"echo '{\\\"class\\\": \\\"connected\\\"}'\",\n    \"exec-if\": \"test -d /proc/sys/net/ipv4/conf/tun0\",\n    \"on-click\": \"nmcli connection down us2950.nordvpn.com.udp\",\n    \"return-type\": \"json\",\n    \"interval\": 5\n},\n  \"wlr/taskbar\": {\n    \"format\": \"{name}\",\n    \"icon-size\": 20,\n    \"icon-theme\": \"Haiku\",\n    \"on-click\": \"minimize-raise\",\n    \"on-click-middle\": \"close\",\n    \"ignore-list\": [\"foot\"],\n        // \"rewrite\": {\n        //            \"Firefox Web Browser\": \"\",\n        //            \"Sylpheed\": \"\",\n        //            \"Foot\": \"🗖\",\n        //            \"File Manager PCManFM\": \"\",\n        //            \"Code - OSS - URL Handler\": \"\",\n        //            \"Character Map\": \"\",\n        //            \"Qt5 Settings\": \"\",\n        //            \"Customize Look and Feel\": \"\",\n        //            \"PulseAudio Volume Control\": \"\",\n        //            \"mpv Media Player\": \"\",\n        //            \"GNU Image Manipulation Program\": \"\",\n        //            \"Inkscape Vector Graphics Editor\": \"\",\n        //            \"Telegram Desktop\": \"\",\n        //            \"Advanced Network Configuration\": \"\",\n        //        }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/command\": {\n      \"format\": \"RUN  <span color='#666'>::</span>  \",\n//\t\t\"format\": \"RUN\",\n        \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"on-click\": \"tofi-drun\",\n        \"tooltip\": false\n    },\n    \"custom/write\": {\n\t\t\"format\": \"[WRITE]\",\n //       \"on-click-right\": \"$HOME/.config/scripts/tofi-power.sh\",\n       \"on-click\": \"foot --title=Diary --override=font=JetbrainsMono:size=14 wordgrinder ~/note/start.wg\",\n//        \"on-click\": \"xwordgrinder ~/note/start.wg\",\n        \"tooltip\": false\n    },\n\n     \"custom/vpn\": {\n            \"format\": \"VPN [{}]\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n    \"idle_inhibitor\": {\n        \"format\": \"[IDLE]\",\n    },\n    \"clock\": {\n        \"format-alt\": \"<span text-transform='uppercase'>{:%H:%M}</span>\",\n        \"format\": \"<span text-transform='uppercase'>{:%a %d %b<span color='#666'>,</span> %H:%M}</span>\",\n        \"tooltip\": false,        \n        //\"tooltip-format\": \"<tt>{calendar}</tt>\",\n        // \"calendar\": {\n        //             \"mode\"          : \"month\",\n        //             \"mode-mon-col\"  : 2,\n        //             //\"weeks-pos\"     : \"right\",\n        //             \"on-scroll\"     : 1,\n        //             \"on-click-right\": \"mode\",\n        //             \"format\": {\n        //                       \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n        //                       \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n        //                       //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n        //                       \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n        //                       \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n        //                       }\n        //             },\n        // \"actions\":  {\n        //             \"on-click-right\": \"mode\",\n        //             \"on-click-forward\": \"tz_up\",\n        //             \"on-click-backward\": \"tz_down\",\n        //             \"on-scroll-up\": \"shift_up\",\n        //             \"on-scroll-down\": \"shift_down\"\n        //             }\n    },\n \"bluetooth\": {\n        \"format\": \"[BLT]\",\n        //\"format-disabled\": \"BLT [DOWN]\", // an empty format will hide the module\n        //\"format-connected\": \"BLT [ON]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"bluetoothctl power on\",\n        \"on-click-right\": \"bluetoothctl power off\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"{icon}\",\n        //\"format\": \"{icon}\",\n        \"format-charging\": \"[+{capacity}%]\",\n        \"format-plugged\": \"[+{capacity}%]\",\n        //\"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        //\"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\",\n        //\"format-rotate\": \"270\",\n        \"rotate\": 90\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n   \"network\": {\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format\": \"\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} [{signalStrength}%]\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE\",\n        \"format-disabled\": \"OFFLINE\",\n        //\"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \",\n//       \"on-click\": \"sudo nmcli radio wifi on  ; notify-send 'Wi-Fi Radio On'\",\n       \"on-click-right\": \"foot sudo nmtui\",\n\t\t\"on-click\": \"sudo nmcli networking connectivity | grep -q none && sudo nmcli networking on && notify-send 'Wi-Fi Radio On' || sudo nmcli networking off\"\n       //\"rotate\": 90\n    },\n    \n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"[VOL {volume}%]\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/waybar/config_top",
    "content": "{\n     \"layer\": \"bottom\", // Waybar at top layer\n     \"position\": \"right\", // Waybar position (top|bottom|left|right)\n\t//\"mode\":\t\"dock\",\n    //\"height\": 100, // Waybar height (to be removed for auto height)\n    //\"width\": 1080, // Waybar width\n    \"spacing\": 2, // Gaps between modules (4px)\n    //\"exclusive\": false,\n    // Choose the order of the modules\n //   \"modules-left\": [\"custom/vpn\", \"custom/crypto\"],\n  //  \"modules-center\": [\"clock\"],\n\t\"modules-left\": [\"clock#day\", \"clock\", \"clock#time\", \"wlr/taskbar\"],\n    \"modules-right\": [ \"network\", \"custom/vpn\", \"bluetooth\", \"custom/gammastep\", \"idle_inhibitor\", \"custom/pacman\", \"battery\"],\n\n    // Modules configuration\n\n\n  \"wlr/taskbar\": {\n        \"format\": \"{name}\",\n        \"on-click\": \"minimize-raise\",\n        \"on-click-middle\": \"close\",\n        \"rewrite\": {\n                   \"Firefox Web Browser\": \"Firefox\",\n                   \"Foot\": \"Terminal\"\n               }   \n    },\n\n    \"custom/crypto\": {\n        \"format\": \"  <span color='#666'>::</span>  {}\",\n        \"interval\": 600,\n        \"return-type\": \"json\",\n        \"exec\": \"~/.config/waybar/modules/crypto/waybar_crypto.py\",\n        \"exec-if\": \"ping pro-api.coinmarketcap.com -c1\",\n        \"on-click\": \"firefox --new-tab https://it.tradingview.com\"\n    },\n    \"custom/pacman\": {\n    \"align\": 1,\n        \"format\": \"{} OS UPDATES\",\n        \"interval\": 7200,\n        \"exec\": \"checkupdates | wc -l\",\n        \"exec-if\": \"exit 0\",\n        \"on-click\": \"foot --override=colors.background=FFFFF8 --override=colors.foreground=000000 --title=fly-foot-write sudo pacman -Syu ; pkill -SIGRTMIN+8 waybar\",\n        \"signal\": 8,\n        \"tooltip\": false,\n    },\n\n    \"custom/command\": {\n        \"format\": \"PWR\",\n        \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n        \"tooltip\": false\n    },\n    \n    \"custom/vpn\": {\n    \"align\": 1,\n            \"format\": \"VPN {}\",\n            \"exec\": \"$HOME/.config/scripts/tofi-nordvpn -s\",\n            \"interval\": 10,\n            \"on-click\": \"$HOME/.config/scripts/tofi-nordvpn &\",\n            \"on-click\": \"$HOME/.config/scripts/tofi-power.sh\",\n            \"tooltip\": false\n    },\n\n    \"custom/wpPrevNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": \"← →\",\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-up\": \"wtype -M win -M ctrl -k left -m win -m ctrl 2> /dev/null\",\n        \"on-scroll-down\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\", \n    },\n    \n    \"custom/wpNext\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": false,\n        \"format-icons\": {\n            \"default\": \"→\"\n        },\n        \"on-click\": \"wtype -M win -M ctrl -k right -m win -m ctrl 2> /dev/null\"\n    },\n\n\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    //\"sway/mode\": {\n    //    \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    //},\n    \"sway/scratchpad\": {\n        \"format\": \"{icon} {count}\",\n        \"show-empty\": false,\n        \"format-icons\": [\"\", \"\"],\n        \"tooltip\": true,\n        \"tooltip-format\": \"{app}: {title}\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n    \"align\": 1,\n        \"format\": \"STANDBY ON\",\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        \"align\": 1,\n        \"format-alt\": \"{:%Y-%m-%d}\",\n        \"format\": \"{:%d %B}\",\n//        \"format\": \"{:%d %b, %H:%M}\",\n        \"tooltip-format\": \"<tt>{calendar}</tt>\",\n        \"calendar\": {\n                    \"mode\"          : \"month\",\n                    \"mode-mon-col\"  : 2,\n                    //\"weeks-pos\"     : \"right\",\n                    \"on-scroll\"     : 1,\n                    \"on-click-right\": \"mode\",\n                    \"format\": {\n                              \"months\":     \"<span color='#fffffe'><b>{}</b></span>\",\n                              \"days\":       \"<span color='#efefef'><b>{}</b></span>\",\n                              //\"weeks\":      \"<span color='#999999'><b>W{}</b></span>\",\n                              \"weekdays\":   \"<span color='#ffcc66'><b>{}</b></span>\",\n                              \"today\":      \"<span color='#ff0000'><b><u>{}</u></b></span>\"\n                              }\n                    },\n        \"actions\":  {\n                    \"on-click-right\": \"mode\",\n                    \"on-click-forward\": \"tz_up\",\n                    \"on-click-backward\": \"tz_down\",\n                    \"on-scroll-up\": \"shift_up\",\n                    \"on-scroll-down\": \"shift_down\"\n                    }\n    },\n    \"clock#time\": {\n        \"align\": 1,\n\t\t\"format\": \"{:%a, %H:%M}\",\n    },\n        \"clock#day\": {\n            \"align\": 1,\n\t\t\"format\": \"{:%A}\",\n    },\n\n \"bluetooth\": {\n       \"align\": 1,\n       \"format\": \"BLUETOOTH\",\n        \"format-disabled\": \"BT DISABLED\", // an empty format will hide the module\n        \"format-connected\": \"BT [CONNECTED]\",\n        \"tooltip-format\": \"{status}\",\n        \"tooltip-format-connected\": \"{controller_alias}\\t{controller_address}\\n\\n{device_enumerate}\",\n        \"tooltip-format-enumerate-connected\": \"{device_alias}\\t{device_address}\",\n        \"on-click\": \"blueman-manager\",\n        \"on-click-right\": \"bluetoothctl power on\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n           \"align\": 1,\n\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 15,\n            \"critical\": 5\n        },\n        \"format\": \"BATTERY AT {capacity}%\",\n        \"format-charging\": \"BAT +{capacity}%\",\n        \"format-plugged\": \"BAT +{capacity}%\",\n        \"format-alt\": \"{power}W\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n        \"tooltip-format\": \"{power}W - {capacity}%\"\n\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n        \"custom/gammastep\": {\n        \"align\": 1,\n        \"format\": \"FILTER {}\",\n        \"tooltip\": false,\n        \"interval\": 10,\n        \"on-update\": \"\",\n        \"exec\": \"sleep 0.05; $HOME/.config/scripts/gammastep.sh\",\n        \"on-click\": \"bash $HOME/.config/scripts/gammastep.sh toggle\"\n    },\n    \"network\": {\n           \"align\": 1,\n\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"ONLINE\",\n        //\"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{essid} - {ipaddr}\",\n        //\"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"OFFLINE\",\n        \"format-alt\": \"{ipaddr} [{signalStrength}%]  <span color='#666'>::</span>  \"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/waybar/style.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Iosevka, Font Awesome;\n    font-size: 14px; \n    margin-top: 1px;\n    /* font-weight: bold; */\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: transparent;\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    border-bottom: none;\n    color: #000000;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\n\tpadding-top: 0;\n\tmargin: 0;\n}\n\n\n#taskbar button {\n\tmargin-right: 5px;\n\tbackground-color: #FFFACD;\n\t/* margin-right: 5px; */\n\tcolor: black; \n\tpadding: 0 7px;\n\tborder: 1px solid black;\n}\n\n/* #taskbar button.active { */\n/* \tborder-bottom: 2px solid black */\n/* } */\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin:0;\n\tpadding:0\n}\n\n.modules-right {\n    padding: 0 10px;\n    background-color: #fffacd;\n\tborder: 1px solid black;\n\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n/* #clock { */\n/*     font-weight: bold; */\n/* } */\n\n#network.disconnected, #network.disabled {\n    color: gray;\n}\n\n#network, #battery {\n font-size: 12px; \n}\n\n/* #pulseaudio { */\n/*     background-color: #f1c40f; */\n/*     color: #000000; */\n/* } */\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-openvpn { \n   color: red;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/waybar/style_back.css",
    "content": "\n* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Iosevka, Font Awesome;\n    font-size: 14px; \n    margin-top: 1px;\n    /* font-weight: bold; */\n\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: transparent;\n    /* border-top: 1px solid #111;   */\n    /* border-left: 1px solid #111;  */\n    border-bottom: none;\n    color: #000000;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n}\n\n/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */\nbutton:hover {\n    background: inherit;\n    box-shadow: none;\n}\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n\n/* #window, */\n/* #workspaces { */\n/*     margin: 0 4px; */\n/* } */\n\n#taskbar {\n\tpadding-top: 0;\n\tmargin: 0;\n}\n\n\n#taskbar button {\n\t/* margin-right: 20px; */\n\t/* background-color: #FFFACD; */\n\t/* margin-right: 2px; */\n\t/* color: black;  */\n\t/* padding: 0 0 0 7px; */\n\t/* border: 1px solid black; */\n\t/* font-size: 10px; */\n}\n\n/* #taskbar button.active { */\n/* \tborder-bottom: 2px solid black */\n/* } */\n\n\n/* If workspaces is the leftmost module, omit left margin */\n.modules-left {\n\tmargin:0;\n\tpadding:0\n}\n\n.modules-right {\n    padding: 0 15px;\n    background-color: #fffacd;\n\tborder: 1px solid black;\n\n}\n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n/* rotate: 90; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n\n/* #cpu { */\n/*     background-color: #2ecc71; */\n/*     color: #000000; */\n/* } */\n/*  */\n/* #memory { */\n/*     background-color: #9b59b6; */\n/* } */\n/*  */\n/* #disk { */\n/*     background-color: #964B00; */\n/* } */\n/*  */\n/* #backlight { */\n/*     background-color: #90b1b1; */\n/* } */\n\n/* #clock { */\n/*     font-weight: bold; */\n/* } */\n\n#network.disconnected, #network.disabled {\n    color: gray;\n}\n\n/* #pulseaudio { */\n/*     background-color: #f1c40f; */\n/*     color: #000000; */\n/* } */\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-openvpn { \n   color: red;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated, #bluetooth.disabled, #bluetooth.off { \n    color: grey;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n\ntooltip {\n    background-color: #281733;\n\tborder: 1px solid black;\n\tborder-radius: 0;\n\tpadding: 0;\n}\n\ntooltip label{\n\tcolor: white;\n\tpadding: 0 5px;\n}\n"
  },
  {
    "path": "LabWC-Chromebook-Plus/home/.config/waybar/style_top.css",
    "content": "* {\n    /* `otf-font-awesome` is required to be installed for icons */\n    font-family: Misc Ohsnap, \"Misc Ohsnap.Icons\";\n    font-size: 14px; \n    padding:0;\n    margin:0;\n}\n\nwindow#waybar {\n    /* background-color: #e4e4de; */\n    background-color: #000;\n    /* border-top: 1px solid #FFFFFF; */\n    border: none;\n    color: #FFF;\n}\n\nwindow#waybar.hidden {\n    opacity: 0.2;\n}\n\n/*\nwindow#waybar.empty {\n    background-color: transparent;\n}\nwindow#waybar.solo {\n    background-color: #FFFFFF;\n}\n*/\n\nbutton {\n    /* Use box-shadow instead of border so the text isn't offset */\n    /* box-shadow: inset 0 -3px transparent; */\n    /* Avoid rounded borders under each button name */\n    border: none;\n    border-radius: 0;\n    padding: 0;\n}\n\n\n/* #battery, */\n/* #cpu, */\n/* #memory, */\n/* #disk, */\n/* #temperature, */\n/* #backlight, */\n/* #network, */\n/* #pulseaudio, */\n/* #wireplumber, */\n/* #custom-media, */\n/* #tray, */\n/* #mode, */\n/* #idle_inhibitor, */\n/* #scratchpad, */\n/* #mpd { */\n    /* padding: 0; */\n    /* color: #000000; */\n/* } */\n/*  */\n\n#clock {\n\tpadding-bottom: 2px;\n\tfont-weight: bold;\n}\n\n#bluetooth, #idle_inhibitor {\n\tmargin-bottom: 20px;\n}\n\n#taskbar {\n\tmargin-top: 30px;\n}\n#taskbar button {\n\tborder: 1px solid gray;\n\tpadding: 6px 0 0 0;\n\tbackground: lightgray;\n\tmargin-bottom: 2px;\n}\n\n/* #taskbar button { */\n\t/* padding: 0 6px; */\n/* } */\n/*  */\n #taskbar button.active { \n\tbackground: #fff;\n } \n/*  */\n/* #taskbar button.minimized { */\n\t /* color: grey; */\n /* } */\n\n/* If workspaces is the leftmost module, omit left margin */\n .modules-left { \n     margin: 20px 20px 0 20px;   \n } \n .modules-right { \n     margin: 0 20px 20px 20px;   \n } \n\n\n/* .modules-right { */ \n    /* margin-right: 20px; */ \n    /* margin-bottom: 20px; */ \n/* } */ \n\n/* #custom-wpNext { */\n/* margin-left: 5px */\n/* } */\n\n/* #battery { */\n    /* color: #000000; */\n/* } */\n\n/* #battery.charging, #battery.plugged { */\n    /* color: #ffffff; */\n    /* background-color: #26A65B; */\n/* } */\n\n@keyframes blink {\n    to {\n        /* background-color: #ffffff; */\n        color: #000000;\n    }\n}\n\n#battery.critical:not(.charging) {\n    /* background-color: #f53c3c; */\n    color: red;\n    animation-name: blink;\n    animation-duration: 1s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#cpu {\n    background-color: #2ecc71;\n    color: #000000;\n}\n\n/* #battery { */\n    /* background-color: #9b59b6; */\n/* } */\n/*  */\n/* #bluetooth { */\n    /* background-color: #964B00; */\n/* } */\n/*  */\n/* #network { */\n    /* background-color: #90b1b1; */\n    /* margin-bottom: 10px; */\n/* } */\n\n/* #bluetooth, #battery, #network { */\n    /* background-color: #000; */\n    /* color: #FFF; */\n/* } */\n\n\n/* #network { */\n    /* color: #000000; */\n/* } */\n\n/* #network.disconnected, #bluetooth.disabled { */\n    /* color: gray; */\n/* } */\n\n#pulseaudio {\n    background-color: #f1c40f;\n    color: #000000;\n}\n\n#pulseaudio.muted {\n    background-color: #90b1b1;\n    color: #2a5c45;\n}\n\n#wireplumber {\n    background-color: #fff0f5;\n    color: #000000;\n}\n\n#wireplumber.muted {\n    background-color: #f53c3c;\n}\n\n#custom-media {\n    background-color: #66cc99;\n    color: #2a5c45;\n    min-width: 100px;\n}\n\n#custom-media.custom-spotify {\n    background-color: #66cc99;\n}\n\n#custom-media.custom-vlc {\n    background-color: #ffa000;\n}\n\n#temperature {\n    background-color: #f0932b;\n}\n\n#temperature.critical {\n    background-color: #eb4d4b;\n}\n\n#tray {\n    background-color: #2980b9;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n/* #idle_inhibitor { */\n    /* background-color: #2d3436; */\n/* } */\n\n #idle_inhibitor.activated { \n    color: #999;\n } \n\n\n#language {\n    background: #00b093;\n    color: #740864;\n    padding: 0 5px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state {\n    background: #97e1ad;\n    color: #000000;\n    padding: 0 0px;\n    margin: 0 5px;\n    min-width: 16px;\n}\n\n#keyboard-state > label {\n    padding: 0 5px;\n}\n\n#keyboard-state > label.locked {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad {\n    background: rgba(0, 0, 0, 0.2);\n}\n\n#scratchpad.empty {\n\tbackground-color: transparent;\n}\n"
  },
  {
    "path": "README.md",
    "content": "# Ciao!\n\nHere's all my dotfiles. A README with some general instructions is included in every directories. Have fun with Linux!\n\n## LabWC - 1920x1200\n[Go to files](LabWC-1920x1200)\n\n![LabWC 1920x1200](LabWC-1920x1200/screen.png)\n\n\n## LabWC - Lenovo H50\n[Go to files](LabWC-1280x1024-H50)\n\n[![LabWC Lenovo H50 Video](https://img.youtube.com/vi/zsdxXwmFOOA/0.jpg)](https://youtu.be/zsdxXwmFOOA)\n\n\n## LabWC - ASUS Chromebook Plus\n[Go to files](LabWC-Chromebook-Plus)\n\n[![LabWC ASUS Chromebook Plus Video](https://img.youtube.com/vi/9bIt-mvfhSI/0.jpg)](https://youtu.be/9bIt-mvfhSI)\n\n## LabWC - Raspberry Pi 500\n[Go to files](LabWC-Alpine-Raspberry-Pi-500)\n\n[![LabWC Alpine Raspberry Pi Video](https://img.youtube.com/vi/Bx0BgQEKcPQ/0.jpg)](https://youtu.be/Bx0BgQEKcPQ)\n\n## LabWC - Chromebook\n[Go to files](LabWC-Alpine-Chromebook)\n\n[![LabWC Alpine Chromebook Video](https://img.youtube.com/vi/kUiR7GMcd54/0.jpg)](https://youtu.be/kUiR7GMcd54)\n\n## LabWC - Netbook\n[Go to files](LabWC-Alpine-Netbook)\n\n[![LabWC Alpine Netbook Video](https://img.youtube.com/vi/-sMsHLxLWgs/0.jpg)](https://youtu.be/-sMsHLxLWgs)\n\n## LabWC - ThinkPad X230\n[Go to files](LabWC-Alpine-ThinkPad-X230)\n\n[![LabWC Alpine ThinkPad X230 Video](https://img.youtube.com/vi/dDHz008pwGQ/0.jpg)](https://youtu.be/dDHz008pwGQ)\n\n## Hyprland - Surface Laptop 3\n[Go to files](Hyprland-Surface-Laptop-3)\n\n[![Surface Laptop 3 Video](https://img.youtube.com/vi/qYIehiwYRSc/0.jpg)](https://youtu.be/qYIehiwYRSc)\n\n## Hyprland - Desktop Workstation\n[Go to files](Hyprland-Desktop-Viola-Blu)\n\n[![Hyprland Desktop Workstation Video](https://img.youtube.com/vi/5761K1Q87g4/0.jpg)](https://www.youtube.com/watch?v=5761K1Q87g4)\n\n## Hyprland - MacBook Pro 13 Intel\n[Go to files](Hyprland-MacBook-Pro-13-Intel)\n\n[![Hyprland MacBook Pro 13 Intel Video](https://img.youtube.com/vi/Nkb7Hvu9pLA/0.jpg)](https://www.youtube.com/watch?v=Nkb7Hvu9pLA)\n\n## Hyprland - MacBook Pro 15 2013\n[Go to files](Hyprland-MacBook-Pro-15)\n\n[![Hyprland MacBook Pro 15 Video](https://img.youtube.com/vi/17wjgXtzYZo/0.jpg)](https://youtu.be/17wjgXtzYZo)\n\n## Hyprland - Mini PC\n[Go to files](Hyprland-Mini-PC)\n\n[![Hyprland Mini PC](https://img.youtube.com/vi/xKp5PaUPv5A/0.jpg)](https://www.youtube.com/watch?v=xKp5PaUPv5A)\n\n## Hyprland - Samsung Galaxy Book 2 OLED\n[Go to files](Hyprland-Samsung-Galaxy-Book-2-OLED)\n\n[![Hyprland Samsung Galaxy Book 2 OLED Video](https://img.youtube.com/vi/sfkldaTZkxs/0.jpg)](https://youtu.be/sfkldaTZkxs)\n\n## Hyprland - Surface Laptop Go\n[Go to files](Hyprland-Surface-Laptop-Go)\n\n[![Hyprland Surface Laptop Go](https://img.youtube.com/vi/6r0QQu7xnrQ/0.jpg)](https://youtu.be/6r0QQu7xnrQ)\n\n## Hyprland - ThinkPad X1 OLED\n[Go to files](Hyprland-ThinkPad-X1-OLED)\n\n[![Hyprland ThinkPad X1 OLED](https://img.youtube.com/vi/OVchR52cERw/0.jpg)](https://youtu.be/OVchR52cERw)\n\n## Hyprland - ZenBook Duo Clone Dual Screen\n[Go to files](Hyprland-ZenBook-Duo-Clone-Dual-Screen)\n\n[![Hyprland ZenBook Duo Clone Dual Screen](https://img.youtube.com/vi/v3Grqmc5MPM/0.jpg)](https://youtu.be/v3Grqmc5MPM)\n\n## Herbstluft - KDE Desktop Workstation\n[Go to files](Herbstluft-KDE-Desktop)\n\n[![Herbstluft Kde Desktop Video](https://img.youtube.com/vi/E05HgehixqM/0.jpg)](https://youtu.be/E05HgehixqM)\n\n## Herbstluft - Raspberry Pi 400\n[Go to files](Herbstluft-Raspberry-Pi-400)\n\n[![Herbstluft Raspberry Pi 400 Video](https://img.youtube.com/vi/G0XkgtqjHsU/0.jpg)](https://youtu.be/G0XkgtqjHsU)\n\n## i3 - Chuwi Larkbook X\n[Go to files](i3-Chuwi-Larkbook-X)\n\n[![i3 Chuwi Larkbook X Video](https://img.youtube.com/vi/l88aBjfgJt4/0.jpg)](https://youtu.be/l88aBjfgJt4)\n\n## i3 - HP Chromebook 13\n[Go to files](i3-HP-Chromebook-13)\n\n[![i3 HP Chromebook 13 Video](https://img.youtube.com/vi/nc6Re7kJ0rA/0.jpg)](https://youtu.be/nc6Re7kJ0rA)\n\n## i3 - HP Mini 5101\n[Go to files](i3-HP-Mini-5101)\n\n[![i3 HP Mini 5101 Video](https://img.youtube.com/vi/YJnvNbxtnmQ/0.jpg)](https://youtu.be/YJnvNbxtnmQ)\n\n## i3 - HP Mini 5103\n[Go to files](i3-HP-Mini-5103)\n\n[![i3 HP Mini 5103 Video](https://img.youtube.com/vi/QbDFdnwbMjM/0.jpg)](https://youtu.be/QbDFdnwbMjM)\n\n## i3 - Raspberry OS Cyberdeck\n[Go to files](i3-Raspberry-OS-Cyberdeck)\n\n[![i3 Raspberry OS Cyberdeck Video](https://img.youtube.com/vi/b35hHezrAr0/0.jpg)](https://youtu.be/b35hHezrAr0)\n\n## i3 - ThinkPad X1 G3\n[Go to files](i3-ThinkPad-X1-G3)\n\n[![i3 ThinkPad X1 Video](https://img.youtube.com/vi/98fT5Mshsms/0.jpg)](https://www.youtube.com/watch?v=98fT5Mshsms)\n\n## i3 - Pixelbook Linux\n[Go to files](i3-Pixelbook)\n\n[![i3 Pixelbook Video](https://img.youtube.com/vi/nXqUSpD-t3Q/0.jpg)](https://www.youtube.com/watch?v=nXqUSpD-t3Q)\n\n## Sway - Dell XPS 13\n[Go to files](Sway-Dell-XPS-13)\n\n[![Sway Dell XPS 13 Video](https://img.youtube.com/vi/LZ32JRTkoos/0.jpg)](https://youtu.be/LZ32JRTkoos)\n"
  },
  {
    "path": "Sway-Dell-XPS-13/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\n\nControllate il video per avere un'idea dell'effetto finale: https://www.youtube.com/watch?v=LZ32JRTkoos\n\nInstallare i pacchetti e poi copiare i file in \"home\" o in \"etc\" seguendo la struttura originale delle cartelle.\nIl tutto è preparato per Arch Linux (anche Endeavour OS va bene) ed ha bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, qualche posizionamento e dimensione se usate un pannello diverso dal 1920x1200 di XPS 13). Attenzione al config di Waybar perchè è regolato per la risoluzione del mio XPS 13 e potrebbe vedersi male su altri schermi.\n\n\nPacchetti essenziali:\n\nbatsignal\nbrightnessctl\nexa\nelectron17\nfoot\nlazygit\nlibinput\nlibinput-gestures\nlight\nmako\nmicro\nnemo\nnwg-wrapper\nrofi-lbonn-wayland\nsnappy\nswappy\nsway-borders-git\nswayidle\nswaylock\ntamsyn-font\nttf-jetbrains-mono\notf-font-awesome\nqt5ct\nwob\nwaybar\ngammastep\n\nIl tema GTK è incluso (copiare nella vostra ~/.themes/, è una variante di Dracula: https://draculatheme.com/gtk\nIl tema icone è Faded-Originals-Icons-purple-dark, incluso nella dir ~/.icons/\n\n\nPer info scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "Sway-Dell-XPS-13/dotfiles.sh",
    "content": "#!/bin/bash\n# Una cosa terribile, lo so, ma quando avrò tempo...\n\nDIR=\"$HOME/dotfiles\"\nHOST=\"notebook-xps-13\"\n\ncp -r $HOME/.config/sway/ $DIR/$HOST/home/.config/ \ncp -r $HOME/.config/rofi/ $DIR/$HOST/home/.config/\ncp -r $HOME/.config/waybar/ $DIR/$HOST/home/.config/\ncp -r $HOME/script $DIR/$HOST/home/\ncp -r $HOME/pics $DIR/$HOST/home/\ncp -r $HOME/.themes/Dracula-rp/ $DIR/$HOST/home/.themes/\ncp $HOME/.config/libinput-gestures.conf $DIR/$HOST/home/.config/\ncp $HOME/.config/electron* $DIR/$HOST/home/.config/\ncp $HOME/.config/foot/foot.ini $DIR/$HOST/home/.config/foot/\ncp $HOME/.config/micro/settings.json $DIR/$HOST/home/.config/micro/ \ncp $HOME/.config/nwg-wrapper/logo* $DIR/$HOST/home/.config/nwg-wrapper/\ncp $HOME/.config/nwg-wrapper/info* $DIR/$HOST/home/.config/nwg-wrapper/\ncp $HOME/.config/Code\\ -\\ OSS/User/settings.json $DIR/$HOST/home/.config/Code\\ -\\ OSS/User/\ncp $HOME/.bashrc $DIR/$HOST/home/ \ncp $HOME/dotfiles.sh $DIR/$HOST/ \ncp $HOME/.Xdefaults $DIR/$HOST/home/\ncp /etc/environment $DIR/$HOST/etc/  \necho \"Fatto.\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/etc/environment",
    "content": "#\n# This file is parsed by pam_env module\n#\n# Syntax: simple \"KEY=VAL\" pairs on separate lines\n#\n#QT_STYLE_OVERRIDE=kvantum\n\nBROWSER=firefox\nEDITOR=micro\nQT_QPA_PLATFORMTHEME=qt5ct\nMOZ_ENABLE_WAYLAND=1\nQT_QPA_PLATFORM=wayland-egl\nCLUTTER_BACKEND=wayland\nECORE_EVAS_ENGINE=wayland-egl\nELM_ENGINE=wayland_egl\nSDL_VIDEODRIVER=wayland\n_JAVA_AWT_WM_NONREPARENTING=1\nNO_AT_BRIDGE=1\nSWAY_INTERACTIVE_SCREENSHOT_SAVEDIR=~/pics/screen\nLIBVA_DRIVER_NAME=iHD \nVDPAU_DRIVER=va_gl\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.Xdefaults",
    "content": "!\n! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n!\n\n! special\n*.cursorColor:  #919191\n\n! black\n*.color0:       #303030\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\n! Regole per Urxvt (non usate perché si usa foot)\n\nXft.autohint: 1\nXft.antialias: 1\nXft.hinting: 1\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n\n#include \".Xdefaults.colors\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Qualche alias utile (bisogna installare exa!)\n# \n[[ $- != *i* ]] && return\n\nalias ls='exa -lgh'\nalias ll='exa -lgha'\nalias lt='exa --tree'\nalias conf='micro ~/.config/sway/config'\nalias conf-term='micro ~/.config/foot/foot.ini'\nalias dots='cd ~/dotfiles'\nalias chx='chmod +x'\nalias ddu='du -sh * | sort -hr | head -20'\nalias colors='cat .config/foot/themes/dark'\n#PS1='[\\u@\\h \\W]\\$ '\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/Code - OSS/User/settings.json",
    "content": "{\n    \"workbench.colorTheme\": \"Dracula\",\n    \"breadcrumbs.enabled\": false,\n    \"editor.fontFamily\": \"'JetBrains Mono', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'\",\n    \"editor.wordWrap\": \"on\",\n    \"telemetry.telemetryLevel\": \"off\",\n    \"workbench.iconTheme\": \"material-icon-theme\",\n    \"workbench.colorCustomizations\": {\n        \"editor.background\": \"#222222\",\n        \"sideBar.background\": \"#262626\",\n        \"activityBar.background\": \"#303030\",\n        \"tab.activeBackground\": \"#262626\",\n        \"tab.inactiveBackground\": \"#303030\",\n        \"welcomePage.background\": \"#303030\",\n        \"statusBar.background\": \"#303030\",\n        \"editorGroupHeader.tabsBackground\": \"#303030\",\n        \"terminal.background\": \"#262626\"\n    },\n    \"[svelte]\": {\n        \"editor.defaultFormatter\": \"svelte.svelte-vscode\"\n    },\n    \"window.menuBarVisibility\": \"toggle\",\n    \"editor.minimap.enabled\": false,\n    \"explorer.confirmDelete\": false,\n    \"editor.formatOnSave\": true,\n    \"svelte.ask-to-enable-ts-plugin\": false,\n    \"files.associations\": {\n        \"*.svx\": \"markdown\"\n    },\n    \"editor.fontSize\": 16\n}"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/electron13-flags.conf",
    "content": "--enable-features=UseOzonePlatform\n--ozone-platform=wayland\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/electron17-flags.conf",
    "content": "--enable-features=UseOzonePlatform\n--ozone-platform=wayland\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/foot/foot.ini",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# -*- conf -*-\n\n# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)\n# term=foot (or xterm-256color if built with -Dterminfo=disabled)\n# login-shell=no\n\n# app-id=foot\n# title=foot\n# locked-title=no\n\nfont=Misc Tamsyn:size=12\n#font-bold=JetBrains Mono:weight=bold:size=12\n# font-italic=<italic variant of regular font>\n# font-bold-italic=<bold+italic variant of regular font>\n# line-height=<font metrics>\n# letter-spacing=0\n# horizontal-letter-offset=0\n# vertical-letter-offset=0\n# underline-offset=<font metrics>\n# box-drawings-uses-font-glyphs=no\ndpi-aware=no\n\n# initial-window-size-pixels=700x500  # Or,\n# initial-window-size-chars=<COLSxROWS>\n# initial-window-mode=windowed\n pad=10x10                             # optionally append 'center'\n# resize-delay-ms=100\n\n# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}\n\n# bold-text-in-bright=no\n# bell=none\n# word-delimiters=,│`|:\"'()[]{}<>\n# selection-target=primary\n# workers=<number of logical CPUs>\n\n#include=~/.config/foot/themes/dark\n\n[bell]\n# urgent=no\n# notify=no\n# command=\n# command-focused=no\n\n[scrollback]\n# lines=1000\n# multiplier=3.0\n# indicator-position=relative\n# indicator-format=\n\n[url]\n# launch=xdg-open ${url}\n# label-letters=sadfjklewcmpgh\n# osc8-underline=url-mode\n# protocols=http, https, ftp, ftps, file, gemini, gopher\n# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+=\"'\n\n[cursor]\n style=underline\n# color=111111 dcdccc\n blink=yes\n# beam-thickness=1.5\n# underline-thickness=<font underline thickness>\n\n[mouse]\n hide-when-typing=yes\n# alternate-scroll-mode=yes\n\n[colors]\n\n[cursor]\ncolor=282a36 f8f8f2\n\n[colors]\nalpha=1.0\nforeground=fdfdfc\nbackground=262626\nregular0=000000  # black\nregular1=ff5555  # red\nregular2=50fa7b  # green\nregular3=f1fa8c  # yellow\nregular4=bd93f9  # blue\nregular5=ff79c6  # magenta\nregular6=8be9fd  # cyan\nregular7=bfbfbf  # white\nbright0=4d4d4d   # bright black\nbright1=ff6e67   # bright red\nbright2=5af78e   # bright green\nbright3=f4f99d   # bright yellow\nbright4=caa9fa   # bright blue\nbright5=ff92d0   # bright magenta\nbright6=9aedfe   # bright cyan\nbright7=e6e6e6   # bright white\n\n\n# alpha=0.8\n# foreground=fdfdfc\n# background=3c3c3b\n\n## Normal/regular colors (color palette 0-7)\n# regular0=222222  # black\n# regular1=cc9393  # red\n# regular2=7f9f7f  # green\n# regular3=d0bf8f  # yellow\n# regular4=6ca0a3  # blue\n# regular5=dc8cc3  # magenta\n# regular6=93e0e3  # cyan\n# regular7=dcdccc  # white\n\n## Bright colors (color palette 8-15)\n# bright0=666666   # bright black\n# bright1=dca3a3   # bright red\n# bright2=bfebbf   # bright green\n# bright3=f0dfaf   # bright yellow\n# bright4=8cd0d3   # bright blue\n# bright5=fcace3   # bright magenta\n# bright6=b3ffff   # bright cyan\n# bright7=ffffff   # bright white\n\n## dimmed colors (see foot.ini(5) man page)\n# dim0=<not set>\n# ...\n# dim7=<not-set>\n\n## The remaining 256-color palette\n# 16 = <256-color palette #16>\n# ...\n# 255 = <256-color palette #255>\n\n## Misc colors\n# selection-foreground=<inverse foreground/background>\n# selection-background=<inverse foreground/background>\n# jump-labels=<regular0> <regular3>\n# urls=<regular3>\n# scrollback-indicator=<regular0> <bright4>\n\n[csd]\n# preferred=server\n# size=26\n# font=<primary font>\n# color=<foreground color>\n# border-width=0\n# border-color=<csd.color>\n# button-width=26\n# button-color=<background color>\n# button-minimize-color=<regular4>\n# button-maximize-color=<regular2>\n# button-close-color=<regular1>\n\n[key-bindings]\n# scrollback-up-page=Shift+Page_Up\n# scrollback-up-half-page=none\n# scrollback-up-line=none\n# scrollback-down-page=Shift+Page_Down\n# scrollback-down-half-page=none\n# scrollback-down-line=none\n clipboard-copy=Control+Shift+c\n clipboard-paste=Control+Shift+v\n# primary-paste=Shift+Insert\n# search-start=Control+Shift+r\n# font-increase=Control+plus Control+equal Control+KP_Add\n# font-decrease=Control+minus Control+KP_Subtract\n# font-reset=Control+0 Control+KP_0\n# spawn-terminal=Control+Shift+n\n# minimize=none\n# maximize=none\n# fullscreen=none\n# pipe-visible=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-scrollback=[sh -c \"xurls | fuzzel | xargs -r firefox\"] none\n# pipe-selected=[xargs -r firefox] none\n# show-urls-launch=Control+Shift+u\n# show-urls-copy=none\n# noop=none\n\n[search-bindings]\n# cancel=Control+g Control+c Escape\n# commit=Return\n# find-prev=Control+r\n# find-next=Control+s\n# cursor-left=Left Control+b\n# cursor-left-word=Control+Left Mod1+b\n# cursor-right=Right Control+f\n# cursor-right-word=Control+Right Mod1+f\n# cursor-home=Home Control+a\n# cursor-end=End Control+e\n# delete-prev=BackSpace\n# delete-prev-word=Mod1+BackSpace Control+BackSpace\n# delete-next=Delete\n# delete-next-word=Mod1+d Control+Delete\n# extend-to-word-boundary=Control+w\n# extend-to-next-whitespace=Control+Shift+w\n# clipboard-paste=Control+v Control+y\n# primary-paste=Shift+Insert\n\n[url-bindings]\n# cancel=Control+g Control+c Control+d Escape\n# toggle-url-visible=t\n\n[mouse-bindings]\n# primary-paste=BTN_MIDDLE\n# select-begin=BTN_LEFT\n# select-begin-block=Control+BTN_LEFT\n# select-extend=BTN_RIGHT\n# select-extend-character-wise=Control+BTN_RIGHT\n# select-word=BTN_LEFT-2\n# select-word-whitespace=Control+BTN_LEFT-2\n# select-row=BTN_LEFT-3\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/libinput-gestures.conf",
    "content": "# Configuration file for libinput-gestures.\n# Mark Blakeney, Sep 2015\n#\n# The default configuration file exists at /etc/libinput-gestures.conf\n# but a user can create a personal custom configuration file at\n# ~/.config/libinput-gestures.conf.\n#\n\n\ngesture: swipe right 3 \tswaymsg -t command workspace prev_on_output\ngesture: swipe left 3 \tswaymsg -t command workspace next_on_output\t\n#gesture: swipe up 3\trofi -modi run -show run -drun-display-format {name} -theme dark\ngesture: swipe up 3\t~/script/noti.sh\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/micro/settings.json",
    "content": "{\n    \"clipboard\": \"terminal\",\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/nwg-wrapper/info.css",
    "content": "window {\n        background-color: rgba (0, 0, 0, 0.0);\n        border: 10px solid #262626;\n}\n\n#box-outer {\n        /* Define attributes of the box surrounding icons here */\n        background-color: rgba (255, 255, 255, 0.0)\n}\n\n#box-inner {\n     background-color: #262626; \n    /* border-radius: 5px; */\n\t/* border-style: dotted; */\n\t/* border-width: 1px; */\n\t/* border-color: rgba (156, 142, 122, 0.7); */\n\tpadding: 10px 32px;\n\tborder: 3px solid #303030;\n\tmargin: 10px; \n\tfont-family: \"JetBrains Mono\";\n\tfont-size: 14px; \n\t/* font-weight: bold; */\n\tcolor: #e6e6e6;\n}\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/nwg-wrapper/info.sh",
    "content": "#!/usr/bin/env bash\n#\n#\necho '<span>'\ntime=$(date +\"%I:%M %P\")\ndate=$(date +\"%a, %d %b\")\necho $time \necho $date\necho ''\nbat=$(cat /sys/class/power_supply/BAT0/capacity)\necho 'Batteria: '$bat'%'\nvol=$(amixer -D pulse get Master | awk -F 'Left:|[][]' 'BEGIN {RS=\"\"}{ print $3 }')\necho 'Volume: '$vol\nscreen=$(light | cut -f1 -d'.')\necho 'Luminosità: '$screen'%'\necho '</span>'\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/nwg-wrapper/logo.css",
    "content": "window {\n        background-color: rgba (0, 0, 0, 0.0);\n        border: 10px solid #262626;\n\n}\n\n#box-outer {\n        /* Define attributes of the box surrounding icons here */\n        background-color: rgba (255, 255, 255, 0.0)\n}\n\n#box-inner {\n    background-color: #262626; \n\tpadding: 11px 20px;\n\tborder: 3px solid #303030;\n\tmargin: 10px; \n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/nwg-wrapper/logo.pango",
    "content": "#img path=/home/rp/pics/pressappoco.svg width=180'\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/rofi/config.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\nconfiguration {\n  timeout {\n      delay:  6;\n      action: \"kb-cancel\";\n  }\n  hover-select: true;\n  me-select-entry: \"\";\n  me-accept-entry: [MousePrimary];\n}\n@theme \"dark.rasi\"\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/rofi/dark.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n \n* {\n    background-color:      #262626;\n    text-color:           #bfbfbf;\n    font:           \t\"JetBrains Mono 11\";\n   }\n\n#window {\n\tlocation:   south west;\n\tanchor:   center;\n//\theight:    80px; \n\twidth:   45%;\n\torientation: horizontal;\n\tchildren:   [mainbox];\n\tborder: 10px;\n\tborder-color: #262626;\n\tx-offset:   50px;        \n\ty-offset:   -50px;\n}\n\n\n#mainbox {\n    orientation: horizontal;\n    /* children:   [prompt, entry, listview ]; */\n\tborder: 3px;\n\tborder-color: #bfbfbf;\n\tpadding: 8px 15px 8px 10px;\n}\n\n#listview {\n    layout:     horizontal;\n    spacing:    10;\n    lines:     7;\n}\n\n#entry {\n    expand:     false;\n\tmargin: 8px 10px;\n\twidth: 8em;\n\tcolor: #e6e6e6;\n}\n\n#element {\n    padding: 8px 0 0 10px;\n}\n\n\n#selected {\n    color: #bd93f9;\n}\n\n#prompt {\n  text-color: #e6e6e6;\n  margin: 8px 10px 8px 10px;\n  enabled: false;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/rofi/power-dark.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n \n* {\n    background-color:      #262626;\n    text-color:           #bfbfbf;\n    font:           \t\"JetBrains Mono 11\";\n   }\n\n#window {\n\tlocation:   south west;\n\tanchor:   center;\n\theight:    80px; \n\twidth:   24%;\n\torientation: horizontal;\n\tchildren:   [mainbox];\n\tborder: 10px;\n\tborder-color: #262626;\n\tx-offset:   50px;        \n\ty-offset:   -50px;\n}\n\n\n#mainbox {\n    orientation: horizontal;\n\tborder: 3px;\n\tborder-color: #ff5555;\n\tpadding: 8px 15px 8px 10px;\n}\n\n#listview {\n    layout:     horizontal;\n    spacing:    10;\n    lines:     4;\n}\n\n#entry {\n\tenabled: false;\n}\n\n#element {\n    padding: 8px 0 0 10px;\n}\n\n\n#selected {\n    color: #ff5555;\n}\n\n#prompt {\n  enabled: false;\n}\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/sway/config",
    "content": "# Default config for sway\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nxwayland disable\n\n\n# Software\nset {\n    $mod Mod4\n    $term foot\n    $menu rofi\n    $fm nemo\n}\n\n\n# Stile e grafica\nfont pango:JetBrains Mono 11\ndefault_border pixel 10\ndefault_floating_border pixel 10\nsmart_borders off\nhide_edge_borders none\nfocus_follows_mouse yes\ngaps inner 30px\ngaps outer -13px\ngaps left -23px\n#gaps inner 2px\n#gaps outer -2px\n\n#output * bg ~/pics/bg.png tile\noutput * bg ~/pics/4k-rice-rp.png fill\nfloating_modifier $mod normal\n\n\n# Questi bordi valgono solo per sway-borders!\n border_images.focused ~/pics/viola.png\n border_images.focused_inactive ~/pics/grigio.png\n border_images.unfocused ~/pics/grigio.png\n border_images.urgent ~/pics/viola.png\n\n# class                 border  bground text    indicator child_border\nclient.focused          #6272A4 #6272A4 #F8F8F2 #262626   #262626\nclient.focused_inactive #44475A #44475A #F8F8F2 #262626   #262626\nclient.unfocused        #282A36 #282A36 #BFBFBF #262626   #262626\nclient.background       #262626\n\n\n# Input\ninput type:keyboard {\n    xkb_layout it,us\n    xkb_options grp:rctrl_toggle\n}\n\n# Cambiare l'identificativo con quello del proprio touchpad con swaymsg -t get_inputsR\ninput \"1739:52710:DLL096D:01_06CB:CDE6_Touchpad\" {\n\tdwt enabled\n\ttap enabled\n\tnatural_scroll enabled\n\tmiddle_emulation enabled\n}\n\ninput \"76:613:Apple_Inc._Magic_Trackpad_2\" {\n    accel_profile flat\n\ttap enabled\n\tnatural_scroll enabled\n\tmiddle_emulation enabled\n}\n\n\n# Tasti multimediali\nbindsym {\n    XF86AudioRaiseVolume exec pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob \n\tXF86AudioLowerVolume exec pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob\n\tXF86AudioMute exec pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )\n\tXF86MonBrightnessDown exec brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n\tXF86MonBrightnessUp exec brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > $SWAYSOCK.wob\n}\n\n# Scorciatoie essenziali\nbindsym {    \n    $mod+Return exec $term    \n    $mod+Shift+Return exec $term --app-id=\"termfloat\"\n    $mod+t exec $fm\n    $mod+space exec $menu -modi run -show run -drun-display-format {name} -theme dark\n    # Info stats e power-menu\n    $mod+i exec ~/script/noti.sh\n    $mod+Shift+e exec ~/script/rofi-power.sh\n    # Cambia workspace con la rotella del mouse sul bordo finestra\n    --border button5 workspace prev\n    --border button4 workspace next\n    # Screenshot e acchiappa colore\n    Print exec ~/script/sway-interactive-screenshot.sh\n    #$mod+Print exec wl-color-picker\n    $mod+Shift+q kill\n    $mod+Shift+c reload\n}\n    # Questa è momentanea, da togliere\n\t bindsym $mod+Print exec grim ~/pics/screen/1.png\n\t    \n\n# Gestione finestre\n\nbindsym {\n    # Focus\n    $mod+Left focus left\n    $mod+Down focus down\n    $mod+Up focus up\n    $mod+Right focus right\n    # Muovere finestre\n    $mod+Shift+Left move left\n    $mod+Shift+Down move down\n    $mod+Shift+Up move up\n    $mod+Shift+Right move right\n    # Cambiare workspace\n    $mod+1 workspace number 1\n    $mod+2 workspace number 2\n    $mod+3 workspace number 3\n    $mod+4 workspace number 4\n    $mod+5 workspace number 5\n    $mod+6 workspace number 6\n    $mod+7 workspace number 7\n    $mod+8 workspace number 8\n    $mod+9 workspace number 9\n    $mod+0 workspace number 10\n    # Spostare finestre su workspace\n    $mod+Shift+1 move container to workspace number 1\n    $mod+Shift+2 move container to workspace number 2\n    $mod+Shift+3 move container to workspace number 3\n    $mod+Shift+4 move container to workspace number 4\n    $mod+Shift+5 move container to workspace number 5\n    $mod+Shift+6 move container to workspace number 6\n    $mod+Shift+7 move container to workspace number 7\n    $mod+Shift+8 move container to workspace number 8\n    $mod+Shift+9 move container to workspace number 9\n    $mod+Shift+0 move container to workspace number 10\n}\n\n# Gestione layout\n\nbindsym {\n    $mod+h splith\n    $mod+v splitv\n    $mod+e layout toggle split\n    $mod+f fullscreen\n    $mod+Tab focus mode_toggle\n    # Rende la finestra floating, piccola e centrata\n    $mod+Shift+space floating toggle, resize set width 1200 px height 600px\n    # Rende la finestra floating, grande e allineata\n    $mod+Shift+Control+space floating toggle, resize set width 1783 px height 946px, move position 53 70\n}\n\n\n# Dimensione finestre\n\nmode \"resize\" {\n    bindsym Left resize shrink width 10px\n    bindsym Down resize grow height 10px\n    bindsym Up resize shrink height 10px\n    bindsym Right resize grow width 10px\n    bindsym Return mode \"default\"\n    bindsym Escape mode \"default\"\n}\nbindsym $mod+r mode \"resize\"\n\n# Qualche regola sulle finestre\nfor_window {\n\t[app_id=\"blueman-manager\"] floating enable, resize set width 900 px height 400 px\n\t[app_id=\"termfloat\"] floating enable, resize set width 1200 px height 600 px\n\t[app_id=\"mednaffe\"] floating enable, resize set width 1200 px height 600 px\n\t[app_id=\"pavucontrol\"] floating enable, resize set width 1200 px height 600 px\n\t[app_id=\"telegramdesktop\"] resize set width 27 ppt \n\t[title=\"(?:Open|Save) (?:File|Folder|As)\"] floating enable; sticky enable\n\t[app_id=\"firefox\"] inhibit_idle fullscreen\n\t[window_role=\"pop-up\"] floating enable\n\t[window_role=\"bubble\"] floating enable\n\t[window_role=\"dialog\"] floating enable\n\t[window_type=\"dialog\"] floating enable\n}\n\n# Avvio programmi\nexec swayidle -w \\\n          timeout 300 'swaylock -f -c 000000' \\\n          timeout 600 'swaymsg \"output * dpms off\"' resume 'swaymsg \"output * dpms on\"' \\\n          before-sleep 'swaylock -f -c 000000'\n\nexec_always {\n\tsystemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK\n\thash dbus-update-activation-environment 2>/dev/null && \\\n    dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK\n    gsettings set org.gnome.desktop.interface gtk-theme Dracula-rp\n    gsettings set org.gnome.desktop.interface icon-theme Faded-Originals-Icons-purple-dark\n    gsettings set org.gnome.desktop.interface cursor-theme Adwaita\n    gsettings set org.gnome.desktop.interface font-name JetBrains Mono\n    gsettings set $schema gtk-application-prefer-dark-theme true\n    # Gesture per cambiare workspace con swipe 3 dita\n\tlibinput-gestures-setup restart\n    # Necessario per wob (vedi tasti multimediali)\n\trm -f $SWAYSOCK.wob && mkfifo $SWAYSOCK.wob && tail -f $SWAYSOCK.wob | wob --background-color='#262626ff'\t\n}\n\nexec {\n\t/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1\n\t~/script/noti.sh\n    # Il logo di pressappoco in basso a destra (da rendere più utile)\n\t#nwg-wrapper -t logo.pango -c logo.css -p right -mr 50 -mb 50 -j right -a end\n\t#mako\n    # Per notificare la batteria bassa\n\tbatsignal -n BAT0 -f 95 -m 180 -b -e\n\t# Numero workspace in notifica (da rivedere)\n    #python3 ~/script/workspace.sh\n    waybar\n}\n\ninclude /etc/sway/config.d/*\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/waybar/config",
    "content": "{\n  \"layer\": \"top\",\n  \"position\": \"left\",\n  \"width\": 36,\n  \"height\": 1200,\n\n  \"modules-left\": [\"custom/poweroff\", \"sway/language\"],\n  \"modules-center\": [\"sway/workspaces\"],\n  \"modules-right\": [\"network\", \"pulseaudio\", \"custom/gammastep\", \"battery\", \"clock\", \"clock#min\"],\n\"sway/window\": {\n    \"format\": \"{}\",\n    \"rotate\": 90,\n    \"max-length\": 150,\n    \"rewrite\": {\n       \"(.*) - Mozilla Firefox\": \"$1\",\n       \"(.*) - zsh\": \" [$1]\"\n    }\n},\n  \"sway/mode\": {\n    \"tooltip\": true,\n    \"format\": \"<span weight=\\\"bold\\\">{}</span>\",\n    \"rotate\": 360\n  },\n  \"sway/workspaces\": {\n    \"disable-scroll\": false,\n    \"active-only\": true,\n    \"all-outputs\": true,\n    \"format\": \"{name}\",\n    \"persistent_workspaces\": {\n    \t\t\t\"1\": [],\n    \t\t\t\"2\": [],\n    \t\t\t\"3\": [],\n    \t\t\t\"4\": [],\n    \t\t\t\"5\": []\n    \t\t}\n\n  },\n  \"network\": {\n    \"tooltip-format\": \"{ipaddr}\",\n\t\"format\": \"{icon}\",\n    \"format-wifi\": \"\",\n    \"format-disconnected\": \"OFF\",\n    \"rotate\": 360\n  },\n  \"memory\": {\n    \"interval\": 10,\n    \"format\": \"{percentage}%\",\n    \"states\": {\n      \"ok\": 80,\n      \"heavy\": 100\n    },\n    \"format-alt\": \"頃\",\n    \"max-length\": 10,\n    \"rotate\": 360\n  },\n  \"cpu\": {\n    \"interval\": 5,\n    \"tooltip\": false,\n    \"states\": {\n        \"ok\": 80,\n\t\"heavy\": 100\n    },\n    \"format\": \"{usage}%\",\n    \"rotate\": 360\n  },\n  \"clock\": {\n    \"tooltip-format\": \"{:%D, %A}\",\n    \"format\": \"{:%H}\",\n    \"rotate\": 360\n  },\n    \"clock#min\": {\n    \"tooltip-format\": \"{:%D, %A}\",\n    \"format\": \"{:%M}\",\n    \"rotate\": 360\n  },\n  \"tray\": {\n    \"tooltip\": false,\n    \"spacing\": 0\n  },\n  \"battery\": {\n      \"bat\": \"BAT0\",\n      \"interval\": 60,\n      \"states\": {\n          \"warning\": 30,\n          \"critical\": 15\n      },\n      \"format\": \"{icon}\",\n      \"format-charging\": \"\",\n      \"tooltip-format\": \"{capacity}%\",\n      \"format-icons\": [\"\", \"\", \"\", \"\", \"\"],\n      \"max-length\": 25\n  },\n\t\"custom/poweroff\": {\n       \"tooltip\": false,\n       \"format\": \"\",\n       \"on-click\": \"bash $HOME/script/rofi-power.sh\"\n  },\n   \"custom/gammastep\": {\n         \"format\": \"{}\",\n         \"tooltip\": false,\n         \"interval\": 5,\n         \"on-update\": \"\",\n         \"exec\": \"sleep 0.05; $HOME/script/gammastep.sh\",\n         \"on-click\": \"bash $HOME/script/gammastep.sh toggle\"\n  },\n    \"sway/language\": {\n        \"format\": \"{}\",\n        \"tooltip\": false,\n        \"on-click\": \"swaymsg input type:keyboard xkb_switch_layout next\",\n          },\n  \"pulseaudio\": {\n      \"format\": \"{icon}\",\n      \"tooltip\": false,\n      \"format-bluetooth\": \"{icon}\",\n      \"format-muted\": \"\",\n      \"format-icons\": {\n          \"headphone\": \"\",\n          \"hands-free\": \"\",\n          \"headset\": \"\",\n          \"phone\": \"\",\n          \"portable\": \"\",\n          \"car\": \"\",\n          \"default\": [\"\", \"\",]\n      },\n      \"scroll-step\": 10,\n      \"on-click\": \"pavucontrol\"\n  }\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/waybar/config-default",
    "content": "{\n    // \"layer\": \"top\", // Waybar at top layer\n    // \"position\": \"bottom\", // Waybar position (top|bottom|left|right)\n    \"height\": 30, // Waybar height (to be removed for auto height)\n    // \"width\": 1280, // Waybar width\n    \"spacing\": 4, // Gaps between modules (4px)\n    // Choose the order of the modules\n    \"modules-left\": [\"sway/workspaces\", \"sway/mode\", \"custom/media\"],\n    \"modules-center\": [\"sway/window\"],\n    \"modules-right\": [\"mpd\", \"idle_inhibitor\", \"pulseaudio\", \"network\", \"cpu\", \"memory\", \"temperature\", \"backlight\", \"keyboard-state\", \"sway/language\", \"battery\", \"battery#bat2\", \"clock\", \"tray\"],\n    // Modules configuration\n    // \"sway/workspaces\": {\n    //     \"disable-scroll\": true,\n    //     \"all-outputs\": true,\n    //     \"format\": \"{name}: {icon}\",\n    //     \"format-icons\": {\n    //         \"1\": \"\",\n    //         \"2\": \"\",\n    //         \"3\": \"\",\n    //         \"4\": \"\",\n    //         \"5\": \"\",\n    //         \"urgent\": \"\",\n    //         \"focused\": \"\",\n    //         \"default\": \"\"\n    //     }\n    // },\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n    \"sway/mode\": {\n        \"format\": \"<span style=\\\"italic\\\">{}</span>\"\n    },\n    \"mpd\": {\n        \"format\": \"{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% \",\n        \"format-disconnected\": \"Disconnected \",\n        \"format-stopped\": \"{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped \",\n        \"unknown-tag\": \"N/A\",\n        \"interval\": 2,\n        \"consume-icons\": {\n            \"on\": \" \"\n        },\n        \"random-icons\": {\n            \"off\": \"<span color=\\\"#f53c3c\\\"></span> \",\n            \"on\": \" \"\n        },\n        \"repeat-icons\": {\n            \"on\": \" \"\n        },\n        \"single-icons\": {\n            \"on\": \"1 \"\n        },\n        \"state-icons\": {\n            \"paused\": \"\",\n            \"playing\": \"\"\n        },\n        \"tooltip-format\": \"MPD (connected)\",\n        \"tooltip-format-disconnected\": \"MPD (disconnected)\"\n    },\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"format-icons\": {\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        }\n    },\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n    \"clock\": {\n        // \"timezone\": \"America/New_York\",\n        \"tooltip-format\": \"<big>{:%Y %B}</big>\\n<tt><small>{calendar}</small></tt>\",\n        \"format-alt\": \"{:%Y-%m-%d}\"\n    },\n    \"cpu\": {\n        \"format\": \"{usage}% \",\n        \"tooltip\": false\n    },\n    \"memory\": {\n        \"format\": \"{}% \"\n    },\n    \"temperature\": {\n        // \"thermal-zone\": 2,\n        // \"hwmon-path\": \"/sys/class/hwmon/hwmon2/temp1_input\",\n        \"critical-threshold\": 80,\n        // \"format-critical\": \"{temperatureC}°C {icon}\",\n        \"format\": \"{temperatureC}°C {icon}\",\n        \"format-icons\": [\"\", \"\", \"\"]\n    },\n    \"backlight\": {\n        // \"device\": \"acpi_video1\",\n        \"format\": \"{percent}% {icon}\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 30,\n            \"critical\": 15\n        },\n        \"format\": \"{capacity}% {icon}\",\n        \"format-charging\": \"{capacity}% \",\n        \"format-plugged\": \"{capacity}% \",\n        \"format-alt\": \"{time} {icon}\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\"\", \"\", \"\", \"\", \"\"]\n    },\n    \"battery#bat2\": {\n        \"bat\": \"BAT2\"\n    },\n    \"network\": {\n        // \"interface\": \"wlp2*\", // (Optional) To force the use of this interface\n        \"format-wifi\": \"{essid} ({signalStrength}%) \",\n        \"format-ethernet\": \"{ipaddr}/{cidr} \",\n        \"tooltip-format\": \"{ifname} via {gwaddr} \",\n        \"format-linked\": \"{ifname} (No IP) \",\n        \"format-disconnected\": \"Disconnected ⚠\",\n        \"format-alt\": \"{ifname}: {ipaddr}/{cidr}\"\n    },\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth\": \"{volume}% {icon} {format_source}\",\n        \"format-bluetooth-muted\": \" {icon} {format_source}\",\n        \"format-muted\": \" {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \"\", \"\"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n    \"custom/media\": {\n        \"format\": \"{icon} {}\",\n        \"return-type\": \"json\",\n        \"max-length\": 40,\n        \"format-icons\": {\n            \"spotify\": \"\",\n            \"default\": \"🎜\"\n        },\n        \"escape\": true,\n        \"exec\": \"$HOME/.config/waybar/mediaplayer.py 2> /dev/null\" // Script in resources folder\n        // \"exec\": \"$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null\" // Filter player based on name\n    }\n}\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.config/waybar/style.css",
    "content": "* {\n\t/* color: #fdfdfc; */\n\tborder: 0;\n\tborder-radius: 0;\n\tfont-size: 11px;\n\tmin-height: 0px;\n\tpadding: 0;\n\tmargin:  4px 0;\n\t/*max-height: 13px;*/\n\tfont-family: FontAwesome, \"SF Pro Tex\";\n}\n\n#window {\n\tpadding: 10px;\n}\n\nwindow#waybar {\n\tpadding: 0 0;\n\tbackground-color: #262626;\n\tcolor: #bfbfbf; \n /* border-right: 2px solid #303030; */\n\tborder-right: none; \n}\n\nwindow#waybar.hidden {\n\tbackground-color: #262626;\n}\n\nwindow#waybar.empty {\n\tbackground-color: #262626;\n}\n\nwindow#waybar.solo {\n\tbackground-color: #262626;\n}\n\n#workspaces button {\n\tpadding: 0 10px;\n\tmargin: 0;\n\tbackground-color: transparent;\n\t/*border-left: 2px solid rgba(100, 114, 125, 0.5);*/\n\t/* border-left: 3px solid #262626; */\n\tcolor: #bfbfbf;\n}\n\n#workspaces button.focused {\n\tcolor: #ffffff; \n\tbackground-color: transparent;\n\t/* border-left: 3px solid #f4f99d; */\n}\n\n#workspaces button.persistent {\n\t/* border-left: 3px solid #262626; */\n\tcolor: #666;\n}\n\n#workspaces button.urgent {\n\t/* border-left: 3px solid #ff76a1; */\n}\n\n#workspaces button:hover {\n\tbox-shadow: inherit;\n\ttext-shadow: inherit;\n}\n\n#network {\n\tbackground-color: transparent;\n\tborder-left: none;\n}\n#clock,\n#cpu,\n#memory,\n#backlight,\n#pulseaudio,\n#tray,\n#mode,\n#battery,\n\n#clock {\n\tborder-left: none;\n}\n#tray {\n\tborder-left: none;\n}\n#cpu {\n\tborder-left: none;\n}\n#memory {\n\tborder-left: none;\n}\n\nlabel:focus {\n\tbackground-color: #000000;\n}\n\n#custom-poweroff { \n\tmargin-top: 10px;\n}\n\n#clock { \n\tmargin-top: 15px; \n}\n\n#clock.min { \n\tmargin-top: -5px;\n\tmargin-bottom: 10px \n} \n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/16/mimetypes/application-vnd.ms-excel",
    "content": "x-office-spreadsheet.svg"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/16@2x",
    "content": "16"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/16@3x",
    "content": "16"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/22@2x",
    "content": "22"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/22@3x",
    "content": "22"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/24/actions/media-album-cover",
    "content": "media-album-cover-manager-amarok.svg"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/24@2x",
    "content": "24"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/24@3x",
    "content": "24"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/32@2x",
    "content": "32"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/32@3x",
    "content": "32"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/index.theme",
    "content": "[Icon Theme]\nName=Faded Originals Icons purple\nComment=Flat and colorful personality icon theme\nInherits=hicolor\nExample=folder\n\n# KDE/Plasma Stuff\nDisplayDepth=32\nLinkOverlay=link_overlay\nLockOverlay=lock_overlay\nZipOverlay=zip_overlay\nDesktopDefault=48\nDesktopSizes=16,22,32,48,64,96,128,256\nToolbarDefault=22\nToolbarSizes=16,22,32,48\nMainToolbarDefault=22\nMainToolbarSizes=16,22,32,48\nSmallDefault=16\nSmallSizes=16,22,32,48\nPanelDefault=48\nPanelSizes=16,22,32,48,64,96,128,256\nDialogDefault=32\nDialogSizes=16,22,32,48,64,128,256\nFollowsColorScheme=true\n\nKDE-Extensions=.svg\n\n# Directory list\nDirectories=16/actions,16/apps,16/devices,16/mimetypes,16/panel,16/status,16/places,22/actions,22/emblems,22/devices,22/mimetypes,22/panel,22/places,24/actions,24/panel,24/animations,24/devices,24/places,32/devices,32/status,scalable/apps,scalable/devices,scalable/places,scalable/mimetypes,symbolic/apps,symbolic/actions,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status,16@2x/actions,16@2x/apps,16@2x/devices,16@2x/mimetypes,16@2x/panel,16@2x/status,16@2x/places,22@2x/actions,22@2x/devices,22@2x/emblems,22@2x/mimetypes,22@2x/panel,22@2x/places,24@2x/actions,24@2x/devices,24@2x/panel,24@2x/animations,24@2x/places,32@2x/devices,32@2x/status,scalable@2x/apps,scalable@2x/devices,scalable@2x/places,scalable@2x/mimetypes,16@3x/actions,16@3x/apps,16@3x/devices,16@3x/mimetypes,16@3x/panel,16@3x/status,16@3x/places,22@3x/actions,22@3x/devices,22@3x/emblems,22@3x/mimetypes,22@3x/panel,22@3x/places,24@3x/actions,24@3x/devices,24@3x/panel,24@3x/animations,24@3x/places,32@3x/devices,32@3x/status,scalable@3x/apps,scalable@3x/devices,scalable@3x/places,scalable@3x/mimetypes\n\n# 16x16\n[16/actions]\nContext=Actions\nSize=16\nType=Fixed\n\n[16/apps]\nContext=Applications\nSize=16\nMinSize=16\nMaxSize=32\nType=Scalable\n\n[16/devices]\nContext=Devices\nSize=16\nType=Fixed\n\n[16/mimetypes]\nContext=MimeTypes\nSize=16\nType=Fixed\n\n[16/status]\nContext=Status\nSize=16\nType=Fixed\n\n[16/panel]\nContext=Status\nSize=16\nType=Fixed\n\n[16/places]\nContext=Places\nSize=16\nType=Fixed\n\n# 22x22\n[22/actions]\nContext=Actions\nSize=22\nType=Fixed\n\n[22/devices]\nContext=Devices\nSize=22\nType=Fixed\n\n[22/emblems]\nContext=Emblems\nSize=22\nMinSize=16\nMaxSize=48\nType=Scalable\n\n[22/mimetypes]\nContext=MimeTypes\nSize=22\nType=Fixed\n\n[22/panel]\nContext=Status\nSize=22\nType=Fixed\n\n[22/places]\nContext=Places\nSize=22\nType=Fixed\n\n# 24x24\n[24/actions]\nContext=Actions\nSize=24\nType=Fixed\n\n[24/animations]\nContext=Animations\nSize=24\nType=Fixed\n\n[24/devices]\nContext=Devices\nSize=24\nType=Fixed\n\n[24/panel]\nContext=Status\nSize=24\nType=Fixed\n\n[24/places]\nContext=Places\nSize=24\nType=Fixed\n\n# 32x32\n[32/devices]\nContext=Devices\nSize=32\nType=Fixed\n\n[32/status]\nContext=Status\nSize=32\nType=Fixed\n\n# Scalable\n[scalable/apps]\nContext=Applications\nSize=64\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[scalable/devices]\nContext=Devices\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable/places]\nContext=Places\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable/mimetypes]\nContext=MimeTypes\nSize=64\nMinSize=24\nMaxSize=512\nType=Scalable\n\n# Symbolic\n[symbolic/actions]\nContext=Actions\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/apps]\nContext=Applications\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/categories]\nContext=Categories\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/devices]\nContext=Devices\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/emblems]\nContext=Emblems\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/emotes]\nContext=Emotes\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/mimetypes]\nContext=MimeTypes\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/places]\nContext=Places\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/status]\nContext=Status\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n# 16x16@2x\n[16@2x/actions]\nContext=Actions\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/apps]\nContext=Applications\nScale=2\nSize=16\nMinSize=16\nMaxSize=32\nType=Scalable\n\n[16@2x/devices]\nContext=Devices\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/mimetypes]\nContext=MimeTypes\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/status]\nContext=Status\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/panel]\nContext=Status\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/places]\nContext=Places\nScale=2\nSize=16\nType=Fixed\n\n# 22x22@2x\n[22@2x/actions]\nContext=Actions\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/emblems]\nContext=Emblems\nScale=2\nSize=22\nMinSize=16\nMaxSize=48\nType=Scalable\n\n[22@2x/devices]\nContext=Devices\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/mimetypes]\nContext=MimeTypes\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/panel]\nContext=Status\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/places]\nContext=Places\nScale=2\nSize=22\nType=Fixed\n\n# 24x24@2x\n[24@2x/actions]\nContext=Actions\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/devices]\nContext=Devices\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/panel]\nContext=Status\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/places]\nContext=Places\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/animations]\nContext=Animations\nScale=2\nSize=24\nType=Fixed\n\n# 32x32@2x\n[32@2x/devices]\nContext=Devices\nScale=2\nSize=32\nType=Fixed\n\n[32@2x/status]\nContext=Status\nScale=2\nSize=32\nType=Fixed\n\n# Scalable@2x\n[scalable@2x/apps]\nContext=Applications\nScale=2\nSize=64\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[scalable@2x/devices]\nContext=Devices\nScale=2\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@2x/places]\nContext=Places\nScale=2\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@2x/mimetypes]\nContext=MimeTypes\nScale=2\nSize=64\nMinSize=24\nMaxSize=512\nType=Scalable\n\n# 16x16@3x\n[16@3x/actions]\nContext=Actions\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/apps]\nContext=Applications\nScale=3\nSize=16\nMinSize=16\nMaxSize=32\nType=Scalable\n\n[16@3x/devices]\nContext=Devices\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/mimetypes]\nContext=MimeTypes\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/status]\nContext=Status\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/panel]\nContext=Status\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/places]\nContext=Places\nScale=3\nSize=16\nType=Fixed\n\n# 22x22@3x\n[22@3x/actions]\nContext=Actions\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/emblems]\nContext=Emblems\nScale=3\nSize=22\nMinSize=16\nMaxSize=48\nType=Scalable\n\n[22@3x/devices]\nContext=Devices\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/mimetypes]\nContext=MimeTypes\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/panel]\nContext=Status\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/places]\nContext=Places\nScale=3\nSize=22\nType=Fixed\n\n# 24x24@3x\n[24@3x/actions]\nContext=Actions\nScale=3\nSize=24\nType=Fixed\n\n[24@3x/devices]\nContext=Devices\nScale=3\nSize=24\nType=Fixed\n\n[24@3x/panel]\nContext=Status\nScale=2\nSize=24\nType=Fixed\n\n[24@3x/places]\nContext=Places\nScale=3\nSize=24\nType=Fixed\n\n[24@3x/animations]\nContext=Animations\nScale=3\nSize=24\nType=Fixed\n\n# 32x32\n[32@3x/devices]\nContext=Devices\nScale=3\nSize=32\nType=Fixed\n\n[32@3x/status]\nContext=Status\nScale=3\nSize=32\nType=Fixed\n\n# Scalable@3x\n[scalable@3x/apps]\nContext=Applications\nScale=3\nSize=64\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[scalable@3x/devices]\nContext=Devices\nScale=3\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@3x/places]\nContext=Places\nScale=3\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@3x/mimetypes]\nContext=MimeTypes\nScale=3\nSize=64\nMinSize=24\nMaxSize=512\nType=Scalable\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/scalable/apps/cinnamon-virtual-keyboard",
    "content": "preferences-desktop-keyboard.svg"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/scalable/apps/org.gnome.Weather.Application.svg}",
    "content": "org.gnome.Weather.svg"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/scalable@2x",
    "content": "scalable"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple/scalable@3x",
    "content": "scalable"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/16/apps",
    "content": "../../Faded-Originals-Icons-purple/16/apps"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/16/mimetypes",
    "content": "../../Faded-Originals-Icons-purple/16/mimetypes"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/16/panel",
    "content": "../../Faded-Originals-Icons-purple/16/panel"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/16/status",
    "content": "../../Faded-Originals-Icons-purple/16/status"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/16@2x",
    "content": "16"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/16@3x",
    "content": "16"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/22/emblems",
    "content": "../../Faded-Originals-Icons-purple/22/emblems"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/22/mimetypes",
    "content": "../../Faded-Originals-Icons-purple/22/mimetypes"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/22/panel",
    "content": "../../Faded-Originals-Icons-purple/22/panel"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/22@2x",
    "content": "22"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/22@3x",
    "content": "22"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/24/actions/media-album-cover",
    "content": "media-album-cover-manager-amarok.svg"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/24/animations",
    "content": "../../Faded-Originals-Icons-purple/24/animations"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/24/panel",
    "content": "../../Faded-Originals-Icons-purple/24/panel"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/24@2x",
    "content": "24"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/24@3x",
    "content": "24"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/32",
    "content": "../Faded-Originals-Icons-purple/32"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/32@2x",
    "content": "../Faded-Originals-Icons-purple/32"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/32@3x",
    "content": "../Faded-Originals-Icons-purple/32"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/index.theme",
    "content": "[Icon Theme]\nName=Faded Originals Icons purple dark\nComment=Flat and colorful personality icon theme\nInherits=hicolor\nExample=folder\n\n# KDE/Plasma Stuff\nDisplayDepth=32\nLinkOverlay=link_overlay\nLockOverlay=lock_overlay\nZipOverlay=zip_overlay\nDesktopDefault=48\nDesktopSizes=16,22,32,48,64,96,128,256\nToolbarDefault=22\nToolbarSizes=16,22,32,48\nMainToolbarDefault=22\nMainToolbarSizes=16,22,32,48\nSmallDefault=16\nSmallSizes=16,22,32,48\nPanelDefault=48\nPanelSizes=16,22,32,48,64,96,128,256\nDialogDefault=32\nDialogSizes=16,22,32,48,64,128,256\nFollowsColorScheme=true\n\nKDE-Extensions=.svg\n\n# Directory list\nDirectories=16/actions,16/apps,16/devices,16/mimetypes,16/panel,16/status,16/places,22/actions,22/emblems,22/devices,22/mimetypes,22/panel,22/places,24/actions,24/panel,24/animations,24/devices,24/places,32/devices,32/status,scalable/apps,scalable/devices,scalable/places,scalable/mimetypes,symbolic/apps,symbolic/actions,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status,16@2x/actions,16@2x/apps,16@2x/devices,16@2x/mimetypes,16@2x/panel,16@2x/status,16@2x/places,22@2x/actions,22@2x/devices,22@2x/emblems,22@2x/mimetypes,22@2x/panel,22@2x/places,24@2x/actions,24@2x/devices,24@2x/panel,24@2x/animations,24@2x/places,32@2x/devices,32@2x/status,scalable@2x/apps,scalable@2x/devices,scalable@2x/places,scalable@2x/mimetypes,16@3x/actions,16@3x/apps,16@3x/devices,16@3x/mimetypes,16@3x/panel,16@3x/status,16@3x/places,22@3x/actions,22@3x/devices,22@3x/emblems,22@3x/mimetypes,22@3x/panel,22@3x/places,24@3x/actions,24@3x/devices,24@3x/panel,24@3x/animations,24@3x/places,32@3x/devices,32@3x/status,scalable@3x/apps,scalable@3x/devices,scalable@3x/places,scalable@3x/mimetypes\n\n# 16x16\n[16/actions]\nContext=Actions\nSize=16\nType=Fixed\n\n[16/apps]\nContext=Applications\nSize=16\nMinSize=16\nMaxSize=32\nType=Scalable\n\n[16/devices]\nContext=Devices\nSize=16\nType=Fixed\n\n[16/mimetypes]\nContext=MimeTypes\nSize=16\nType=Fixed\n\n[16/status]\nContext=Status\nSize=16\nType=Fixed\n\n[16/panel]\nContext=Status\nSize=16\nType=Fixed\n\n[16/places]\nContext=Places\nSize=16\nType=Fixed\n\n# 22x22\n[22/actions]\nContext=Actions\nSize=22\nType=Fixed\n\n[22/devices]\nContext=Devices\nSize=22\nType=Fixed\n\n[22/emblems]\nContext=Emblems\nSize=22\nMinSize=16\nMaxSize=48\nType=Scalable\n\n[22/mimetypes]\nContext=MimeTypes\nSize=22\nType=Fixed\n\n[22/panel]\nContext=Status\nSize=22\nType=Fixed\n\n[22/places]\nContext=Places\nSize=22\nType=Fixed\n\n# 24x24\n[24/actions]\nContext=Actions\nSize=24\nType=Fixed\n\n[24/animations]\nContext=Animations\nSize=24\nType=Fixed\n\n[24/devices]\nContext=Devices\nSize=24\nType=Fixed\n\n[24/panel]\nContext=Status\nSize=24\nType=Fixed\n\n[24/places]\nContext=Places\nSize=24\nType=Fixed\n\n# 32x32\n[32/devices]\nContext=Devices\nSize=32\nType=Fixed\n\n[32/status]\nContext=Status\nSize=32\nType=Fixed\n\n# Scalable\n[scalable/apps]\nContext=Applications\nSize=64\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[scalable/devices]\nContext=Devices\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable/places]\nContext=Places\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable/mimetypes]\nContext=MimeTypes\nSize=64\nMinSize=24\nMaxSize=512\nType=Scalable\n\n# Symbolic\n[symbolic/actions]\nContext=Actions\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/apps]\nContext=Applications\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/categories]\nContext=Categories\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/devices]\nContext=Devices\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/emblems]\nContext=Emblems\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/emotes]\nContext=Emotes\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/mimetypes]\nContext=MimeTypes\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/places]\nContext=Places\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[symbolic/status]\nContext=Status\nSize=16\nMinSize=16\nMaxSize=512\nType=Scalable\n\n# 16x16@2x\n[16@2x/actions]\nContext=Actions\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/apps]\nContext=Applications\nScale=2\nSize=16\nMinSize=16\nMaxSize=32\nType=Scalable\n\n[16@2x/devices]\nContext=Devices\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/mimetypes]\nContext=MimeTypes\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/status]\nContext=Status\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/panel]\nContext=Status\nScale=2\nSize=16\nType=Fixed\n\n[16@2x/places]\nContext=Places\nScale=2\nSize=16\nType=Fixed\n\n# 22x22@2x\n[22@2x/actions]\nContext=Actions\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/emblems]\nContext=Emblems\nScale=2\nSize=22\nMinSize=16\nMaxSize=48\nType=Scalable\n\n[22@2x/devices]\nContext=Devices\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/mimetypes]\nContext=MimeTypes\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/panel]\nContext=Status\nScale=2\nSize=22\nType=Fixed\n\n[22@2x/places]\nContext=Places\nScale=2\nSize=22\nType=Fixed\n\n# 24x24@2x\n[24@2x/actions]\nContext=Actions\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/devices]\nContext=Devices\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/panel]\nContext=Status\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/places]\nContext=Places\nScale=2\nSize=24\nType=Fixed\n\n[24@2x/animations]\nContext=Animations\nScale=2\nSize=24\nType=Fixed\n\n# 32x32@2x\n[32@2x/devices]\nContext=Devices\nScale=2\nSize=32\nType=Fixed\n\n[32@2x/status]\nContext=Status\nScale=2\nSize=32\nType=Fixed\n\n# Scalable@2x\n[scalable@2x/apps]\nContext=Applications\nScale=2\nSize=64\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[scalable@2x/devices]\nContext=Devices\nScale=2\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@2x/places]\nContext=Places\nScale=2\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@2x/mimetypes]\nContext=MimeTypes\nScale=2\nSize=64\nMinSize=24\nMaxSize=512\nType=Scalable\n\n# 16x16@3x\n[16@3x/actions]\nContext=Actions\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/apps]\nContext=Applications\nScale=3\nSize=16\nMinSize=16\nMaxSize=32\nType=Scalable\n\n[16@3x/devices]\nContext=Devices\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/mimetypes]\nContext=MimeTypes\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/status]\nContext=Status\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/panel]\nContext=Status\nScale=3\nSize=16\nType=Fixed\n\n[16@3x/places]\nContext=Places\nScale=3\nSize=16\nType=Fixed\n\n# 22x22@3x\n[22@3x/actions]\nContext=Actions\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/emblems]\nContext=Emblems\nScale=3\nSize=22\nMinSize=16\nMaxSize=48\nType=Scalable\n\n[22@3x/devices]\nContext=Devices\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/mimetypes]\nContext=MimeTypes\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/panel]\nContext=Status\nScale=3\nSize=22\nType=Fixed\n\n[22@3x/places]\nContext=Places\nScale=3\nSize=22\nType=Fixed\n\n# 24x24@3x\n[24@3x/actions]\nContext=Actions\nScale=3\nSize=24\nType=Fixed\n\n[24@3x/devices]\nContext=Devices\nScale=3\nSize=24\nType=Fixed\n\n[24@3x/panel]\nContext=Status\nScale=2\nSize=24\nType=Fixed\n\n[24@3x/places]\nContext=Places\nScale=3\nSize=24\nType=Fixed\n\n[24@3x/animations]\nContext=Animations\nScale=3\nSize=24\nType=Fixed\n\n# 32x32\n[32@3x/devices]\nContext=Devices\nScale=3\nSize=32\nType=Fixed\n\n[32@3x/status]\nContext=Status\nScale=3\nSize=32\nType=Fixed\n\n# Scalable@3x\n[scalable@3x/apps]\nContext=Applications\nScale=3\nSize=64\nMinSize=16\nMaxSize=512\nType=Scalable\n\n[scalable@3x/devices]\nContext=Devices\nScale=3\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@3x/places]\nContext=Places\nScale=3\nSize=64\nMinSize=22\nMaxSize=512\nType=Scalable\n\n[scalable@3x/mimetypes]\nContext=MimeTypes\nScale=3\nSize=64\nMinSize=24\nMaxSize=512\nType=Scalable\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/scalable",
    "content": "../Faded-Originals-Icons-purple/scalable"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/scalable@2x",
    "content": "../Faded-Originals-Icons-purple/scalable"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.icons/Faded-Originals-Icons-purple-dark/scalable@3x",
    "content": "../Faded-Originals-Icons-purple/scalable"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/LICENSE",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    {one line to give the program's name and a brief idea of what it does.}\n    Copyright (C) {year}  {name of author}\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    {project}  Copyright (C) {year}  {fullname}\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<http://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/README.md",
    "content": "\n![](Art/logo.png)\n\n![](Art/Dracula.png)\n\n\n#### Installation\n\nExtract the zip file to the themes directory i.e. `/usr/share/themes/` or `~/.themes/` (create it  if necessary).\n\nTo set the theme in Gnome, run the following commands in Terminal,\n\n```\ngsettings set org.gnome.desktop.interface gtk-theme \"Ant-Dracula\"\ngsettings set org.gnome.desktop.wm.preferences theme \"Ant-Dracula\"\n```\nor Change via distribution specific tool.\n\n### Note:\n* This theme is based on the [evopop-gtk-theme](https://github.com/solus-project/evopop-gtk-theme)."
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/_colors.scss",
    "content": "// When color definition differs for dark and light variant,\n// it gets @if ed depending on $variant\n\n\n$base_color: #262626;\n$text_color: #f8f8f2;\n$bg_color: #262626;\n$fg_color: #f8f8f2;\n\n$main_dark_color: darken($bg_color, 5%);\n\n$lime: #50fa7a;\n$red: #ff5555;\n$orange: #ffb86c;\n$yellow: #f1fa8c;\n$purple: #bd93f9;\n$darkpurple: #44475a;\n$cyan: #72BFD0;\n$blue: #13b1d5;\n\n$selected_fg_color: #f8f8f2;\n$selected_bg_color: transparentize($purple, 0.5);\n$selected_borders_color: darken($selected_bg_color, 20%);\n$borders_color: transparentize(#191A22, 0.1);\n\n$link_color: $blue;\n$link_visited_color:transparentize($link_color,0.5);\n\n$selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color);\n$selection_mode_fg: $selected_fg_color;\n$warning_color: #F27835;\n$error_color: #FC4138;\n$warning_fg_color: white;\n$error_fg_color: white;\n$success_color: #73d216;\n$destructive_color: #F04A50;\n$suggested_color: #4DADD4;\n$destructive_fg_color: white;\n$suggested_fg_color: white;\n\n$drop_target_color: #F08437;\n\n//insensitive state derived colors\n$insensitive_fg_color: if($variant == 'light', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55));\n$insensitive_bg_color: if($variant == 'light', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%));\n\n$header_bg: $bg_color;\n\n\n$header_bg_backdrop: if($darker == 'true' or $variant == 'dark', lighten($header_bg, 1.5%), lighten($header_bg, 3%));\n\n$header_border: if($variant == 'light' and $darker=='false', darken($header_bg, 7%), darken($header_bg, 4%));\n\n$header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%));\n$header_fg: if($darker == 'true', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg);\n\n$dark_sidebar_bg: $main_dark_color;\n$dark_sidebar_fg: #BAC3CF;\n$dark_sidebar_border: if($variant == 'light', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%));\n\n$osd_fg_color: $dark_sidebar_fg;\n$osd_bg_color: $dark_sidebar_bg;\n\n$osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6);\n$osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6);\n\n$osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6);\n$osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6);\n\n$osd_insensitive_bg_color: darken($osd_bg_color, 3%);\n$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%);\n$osd_borders_color: transparentize(black, 0.3);\n\n$panel_bg:  transparentize(rgb(30, 31, 41), 0.3);\n$panel_fg: $dark_sidebar_fg;\n\n$entry_bg: if($variant=='light', $base_color, lighten($base_color, 0%));\n$entry_border: if($variant == 'light', #cfd6e6, darken($borders_color, 0%));\n\n$header_entry_bg: if($darker == 'true' or $variant == 'dark', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1));\n$header_entry_border: if($darker == 'true' or $variant == 'dark', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7));\n\n$button_bg: if($variant == 'light', lighten($bg_color, 2%), lighten($base_color, 2%));\n$button_border: $entry_border;\n\n$header_button_bg: if($darker == 'true' or $variant == 'dark', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1));\n$header_button_border: if($darker == 'true' or $variant == 'dark', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7));\n\n//WM Buttons\n\n// Close\n$wm_button_close_bg: if($variant == 'light' and $darker == 'false', #f46067, #cc575d);\n$wm_button_close_hover_bg: if($variant == 'light' and $darker == 'false', #f68086, #d7787d);\n$wm_button_close_active_bg: if($variant == 'light' and $darker == 'false', #f13039, #be3841);\n\n$wm_icon_close_bg: if($variant == 'light' and $darker == 'false',#F8F8F9 , #2f343f);\n\n// Minimize, Maximize\n$wm_button_hover_bg: if($variant == 'light' and $darker == 'false', #fdfdfd, #454C5C);\n$wm_button_active_bg: $selected_bg_color;\n\n$wm_button_hover_border: if($variant == 'light' and $darker == 'false', #D1D3DA, #262932);\n\n$wm_icon_bg: if($variant == 'light' and $darker == 'false', #90949E, #90939B);\n$wm_icon_unfocused_bg: if($variant == 'light' and $darker == 'false', #B6B8C0, #666A74);\n$wm_icon_hover_bg: if($variant == 'light' and $darker == 'false', #7A7F8B, #C4C7CC);\n$wm_icon_active_bg: $selected_fg_color;\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/_common.scss",
    "content": "$asset_path: if($variant == 'dark', dark-assets, light-assets);\n\n//\n// Globals\n//\n$font-size: 9;\n$font-family: Futura Bk bt, sans, Sans-Serif;\n$_bubble_bg_color: opacify($osd_bg_color,0.25);\n$_bubble_fg_color: $osd_fg_color;\n$_bubble_borders_color: transparentize($osd_fg_color,0.8);\n$_shell_fg_color: $fg_color;\n\nstage {\n  font-family: $font-family;\n  @include fontsize($font-size);\n  color: $fg_color;\n}\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0);\n}\n\n%reset_style {\n  background-color: transparent !important;\n  background-gradient-direction: none !important;\n  border: none !important;\n  border-radius: 0 !important;\n}\n\n//\n// Buttons\n//\n%button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n\n  &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive {\n    border-radius: 2px;\n  }\n\n  @include button(normal);\n\n  &:focus { @include button(focus); }\n  &:hover { @include button(hover); }\n  &:hover:focus { @include button(focus-hover); }\n  &:active, &:active:focus { @include button(active); }\n  &:insensitive { @include button(insensitive); }\n}\n\n%osd_button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  border-radius: 2px;\n\n  @include button(osd);\n\n  &:hover { @include button(osd-hover); }\n  &:focus { color: $selected_bg_color; }\n  &:active { @include button(osd-active); }\n  &:insensitive { @include button(osd-insensitive); }\n}\n\n//\n// Entries\n//\n%entry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: $selected_bg_color;\n  selected-color: $selected_fg_color;\n  transition-duration: 300ms;\n  border-radius: 3px;\n\n  @include entry(normal);\n\n  &:focus, &:hover { @include entry(focus); }\n  &:insensitive { @include entry(insensitive); }\n\n  StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: $warning_color;\n    padding: 0 4px;\n  }\n}\n\n%osd_entry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: $osd_fg_color;\n  selection-background-color: $selected_bg_color;\n  selected-color: $selected_fg_color;\n  transition-duration: 300ms;\n  border-radius: 3px;\n\n  @include entry(osd);\n\n  &:focus { @include entry(osd-focus); }\n  &:insensitive { @include entry(osd-insensitive); }\n}\n\n//\n// Scrollbars\n//\nStScrollView {\n  &.vfade { -st-vfade-offset: 0px; }\n  &.hfade { -st-hfade-offset: 0px; }\n}\n\nStScrollBar {\n\n  padding: 8px;\n\n  StScrollView & {\n    min-width: 5px;\n    min-height: 5px;\n  }\n\n  StBin#trough {\n    background-color: transparentize($base_color, 0.9);\n    border-radius: 8px;\n  }\n\n  StButton#vhandle, StButton#hhandle {\n    border-radius: 2px;\n    background-color: mix($fg_color, $bg_color, 40%);\n    border: 0px solid;\n    margin: 0px;\n\n    &:hover { background-color: mix($fg_color, $bg_color, 30%); }\n\n    &:active { background-color: $selected_bg_color; }\n  }\n}\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0,0,0,0);\n  -gradient-end: rgba(0,0,0,0);\n  -margin-horizontal: 1.5em;\n  height: 1em;\n}\n\n//\n// Slider\n//\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 4px;\n  -slider-background-color: $button_border;                   //background of the trough\n  -slider-border-color: transparentize(black, 1);             //trough border color\n  -slider-active-background-color: $selected_bg_color;        //active trough fill\n  -slider-active-border-color: transparentize(black, 1);      //active trough border\n  -slider-border-width: 0;\n  -slider-handle-radius: 4px;\n  height: 18px;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px;\n  color: transparent;\n\n  .popup-menu-item:active & {\n    -slider-background-color: transparentize(black, 0.8);\n    -slider-active-background-color: $selected_fg_color;\n  }\n}\n\n//\n// Check Boxes\n//\n.check-box {\n\n  CinnamonGenericContainer {\n    spacing: .2em;\n    min-height: 30px;\n    padding-top: 2px;\n  }\n\n  StLabel { font-weight: normal; }\n\n  StBin {\n    width: 16px;\n    height: 16px;\n    background-image: url(\"#{$asset_path}/checkbox/checkbox-unchecked.svg\");\n  }\n\n  &:focus StBin { background-image: url(\"#{$asset_path}/checkbox/checkbox-unchecked-focused.svg\"); }\n\n  &:checked StBin { background-image: url(\"#{$asset_path}/checkbox/checkbox-checked.svg\"); }\n\n  &:focus:checked StBin { background-image: url(\"#{$asset_path}/checkbox/checkbox-checked-focused.svg\"); }\n}\n\n//\n// Radio Buttons\n//\n.radiobutton {\n\n  CinnamonGenericContainer {\n    spacing: .2em;\n    height: 26px;\n    padding-top: 2px;\n  }\n\n  StLabel {\n    padding-top: 4px;\n    font-size: 0.9em;\n    box-shadow: none;\n  }\n\n  StBin {\n    width: 16px;\n    height: 16px;\n    background-image: url(\"#{$asset_path}/checkbox/checkbox-unchecked.svg\");\n  }\n\n  &:focus StBin { background-image: url(\"#{$asset_path}/checkbox/checkbox-unchecked-focused.svg\"); }\n\n  &:checked StBin { background-image: url(\"#{$asset_path}/checkbox/checkbox-checked.svg\"); }\n\n  &:focus:checked StBin { background-image: url(\"#{$asset_path}/checkbox/checkbox-checked-focused.svg\"); }\n}\n\n//\n// Switches\n//\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain;\n  background-image: url(\"#{$asset_path}/switch/switch-off.svg\");\n\n  &:checked { background-image: url(\"#{$asset_path}/switch/switch-on.svg\"); }\n\n  .popup-menu-item:active & {\n    background-image: url(\"common-assets/switch/switch-off-selected.svg\");\n\n    &:checked { background-image: url(\"common-assets/switch/switch-on-selected.svg\"); }\n  }\n}\n\n//\n// Links\n//\n.cinnamon-link {\n  color: $link_color;\n  text-decoration: underline;\n\n  &:hover { color: lighten($link_color,10%); }\n}\n\n//\n// Tooltip\n//\n#Tooltip {\n  border-radius: 3px;\n  padding: 5px 12px;\n  background-color: $osd_bg_color;\n  color: $osd_fg_color;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center;\n}\n\n//\n// Popvers/Menus\n//\n.menu,\n.popup-menu,\n%menu {\n  color: $fg_color;\n  border-image: url(\"#{$asset_path}/menu/menu.svg\") 9 9 9 9;\n\n  &-arrow { icon-size: 16px; }\n\n  .popup-sub-menu {\n    background-gradient-direction: none;\n    box-shadow: none;\n    border-image: url(\"#{$asset_path}/menu/submenu.svg\") 9 9 9 9;\n\n    .popup-menu-item:ltr { padding-right: 0em; }\n    .popup-menu-item:rtl { padding-left: 0em; }\n\n    StScrollBar {\n      padding: 4px;\n      StBin#trough, StBin#vhandle { border-width: 0; }\n    }\n  }\n\n  .popup-menu-content { padding: 1em 0em 1em 0em; }\n  .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n\n    &:active {\n      color: $selected_fg_color;\n      background-color: transparent;\n      border-image: url(\"common-assets/menu/menu-hover.svg\") 9 9 1 1;\n    }\n    &:insensitive {\n      color: transparentize($fg_color, 0.5);\n      background: none;\n    }\n  }\n\n  .popup-inactive-menu-item { //all icons and other graphical elements\n    color: $fg_color;\n\n    &:insensitive { color: $insensitive_fg_color; }\n  }\n\n  .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; }\n\n  &-icon { icon-size: 16px; }\n}\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 3px;\n  -arrow-background-color:  rgba(0,0,0,0.0);\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0,0,0,0.0);\n  -arrow-base: 0;\n  -arrow-rise: 0;\n}\n\n.popup-combo-menu {\n  @extend %menu;\n  padding: 10px 1px;\n}\n.popup-image-menu-item {}\n\n.popup-combobox-item { spacing: 1em; }\n\n.popup-separator-menu-item {\n  -gradient-height: 2px;\n  -gradient-start: transparent;\n  -gradient-end: transparent;\n  -margin-horizontal: 1.5em;\n  height: 1em;\n}\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal;\n}\n\n.popup-device-menu-item { spacing: .5em; }\n\n.popup-subtitle-menu-item { font-weight: normal; }\n\n.nm-menu-item-icons { spacing: .5em; }\n\n//\n// Panel\n//\n#panel {\n  font-size: 10pt; \n  height: 28px; \n  width: 32px; \n  font-weight: 700; \n  background-color: $panel_bg; \n  color: $fg_color; \n  &:highlight {\n    border-image: none;\n    background-color: transparentize($error_color, 0.5);\n  }\n\n  &Left {\n    spacing: 4px;\n\n    &:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255,0,0,0.05);\n      background-gradient-end: rgba(255,0,0,0.2);\n    }\n    &:ltr { padding-right: 4px; }\n    &:rtl { padding-left: 4px; }\n\n    &.vertical {\n      padding: 0;\n\n      &:ltr { padding-right: 0px; }\n      &:rtl { padding-left: 0px; }\n    }\n  }\n\n  &Right {\n\n    &:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0,0,255,0.05);\n      background-gradient-end: rgba(0,0,255,0.2);\n    }\n    &:ltr { padding-left: 4px; spacing: 0px; }\n    &:rtl { padding-right: 4px; spacing: 0px; }\n\n    &.vertical {\n      padding: 0;\n\n      &:ltr { padding-right: 0px; }\n      &:rtl { padding-left: 0px; }\n    }\n  }\n\n  &Center {\n    spacing: 4px;\n\n    &:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0,255,0,0.05);\n      background-gradient-end: rgba(0,255,0,0.2);\n    }\n  }\n}\n\n.panel {\n  $_panel_fg_color: $_shell_fg_color;\n\n  &-top, &-bottom, &-left, &-right {\n    color: $_panel_fg_color;\n    font-size: 1em;\n    padding: 0px;\n  }\n\n\n  &-dummy {\n    background-color: transparentize($error_color, 0.5);\n\n    &:entered { background-color: transparentize($error_color, 0.4); }\n  }\n\n  &-status-button {\n    border-width: 0;\n    -natural-hpadding: 3px;\n    -minimum-hpadding: 3px;\n    font-weight: bold;\n    color: white;\n    height: 22px;\n\n    &:hover {}\n  }\n\n  &-button {\n    -natural-hpadding: 6px;\n    -minimum-hpadding: 2px;\n    font-weight: bold;\n    color: green;\n    transition-duration: 100;\n\n    &:hover {}\n  }\n}\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px;\n}\n\n//\n// Overview \n//\n#overview { spacing: 12px; }\n\n.window-caption {\n  background-color: $osd_bg_color;\n  border: 1px solid $osd_bg_color;\n  color: $osd_fg_color;\n  spacing: 25px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n\n  &#selected {\n    background-color: $selected_bg_color;\n    color: $selected_fg_color;\n    border: 1px solid $selected_bg_color;\n    spacing: 25px;\n  }\n}\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 15px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  @include entry(osd);\n\n  &:focus {\n    border: 1px solid $selected_bg_color;\n    background-color: $selected_bg_color;\n    color: $selected_fg_color;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: $selected_fg_color;\n    selected-color: $selected_bg_color;\n  }\n}\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255,255,255,0.0);\n  background-color: rgba(255,255,255,0.0);\n  border-radius: 2px;\n\n  &#active {\n    border: 4px solid $selected_bg_color;\n    background-color: black;\n    border-radius: 2px;\n  }\n}\n\n.expo-background {\n  background-color: opacify($osd_bg_color, 1);\n}\n\n.workspace {\n  //&-controls { visible-height: 32px; }\n\n  &-thumbnails {\n    spacing: 26px;\n\n    &-background, &-background:rtl { padding: 8px; }\n  }\n\n  &-add-button {\n    background-image: url(\"common-assets/misc/add-workspace.svg\");\n    height: 200px;\n    width: 35px;\n    transition-duration: 100;\n\n    &:hover {\n      background-image: url(\"common-assets/misc/add-workspace-hover.svg\");\n      transition-duration: 100;\n    }\n    &:active {\n      background-image: url(\"common-assets/misc/add-workspace-active.svg\");\n      transition-duration: 100;\n    }\n  }\n  &-overview-background-shade { background-color: rgba(0,0,0,0.5); }\n}\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"common-assets/misc/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 10px;\n\n  &:hover {\n    background-image: url(\"common-assets/misc/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px;\n  }\n  &:active {\n    background-image: url(\"common-assets/misc/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px;\n  }\n}\n\n//.workspace-thumbnail-indicator {\n//  outline: 2px solid red;\n//  border: 1px solid green;\n//}\n//\n//.window-close:rtl {\n//  -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);\n//}\n\n.window-close-area {\n  background-image: url(\"common-assets/misc/trash-icon.svg\");\n  height: 120px;\n  width: 400px;\n}\n\n//\n// About Dialog (applet.js and desklet.js)\n//\n.about {\n  &-content {\n    width: 550px;\n    height: 250px;\n    spacing: 8px;\n    padding-bottom: 10px;\n  }\n  &-title {\n    font-size: 2em;\n    font-weight: bold;\n  }\n  &-uuid {\n    font-size: 10px;\n    color: #888;\n  }\n  &-icon {\n    padding-right: 20px;\n    padding-bottom: 14px;\n  }\n  &-scrollBox {\n    border: 1px solid $borders_color;\n    border-radius: 2px;\n    background-color: $base_color;\n    padding: 4px;\n    padding-right: 0;\n    border-radius: 0;\n\n    &-innerBox {\n      padding: 1.2em;\n      spacing: 1.2em;\n    }\n  }\n  &-description {\n    padding-top: 4px;\n    padding-bottom: 16px;\n  }\n  &-version {\n    padding-left: 7px;\n    font-size: 10px;\n    color: #888;\n  }\n}\n\n\n//\n// Calendar \n//\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px;\n}\n\n.calendar-month-label {\n  color: $fg_color;\n  font-weight: bold;\n  padding: 8px 0;\n}\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px;\n}\n\n//arrow back\n.calendar-change-month-back {\n  background-image: url(\"common-assets/misc/calendar-arrow-left.svg\");\n\n  &:focus, &:hover { background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n\n  &:active { background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n\n  &:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\");\n\n    &:focus, &:hover { background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n\n    &:active { background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  }\n}\n\n//arrow forward\n.calendar-change-month-forward {\n  background-image: url(\"common-assets/misc/calendar-arrow-right.svg\");\n\n  &:focus, &:hover { background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n\n  &:active { background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n\n  &:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\");\n\n    &:focus, &:hover { background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n\n    &:active { background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  }\n}\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  text-align: center;\n  color: $fg_color;\n  border-radius: 2px;\n}\n\n.calendar-day-base {\n  font-size: 80%;\n  text-align: center;\n  width: 25px;\n  height: 25px;\n  padding: 0.1em;\n  margin: 2px;\n  border-radius: 12.5px;\n}\n\n.calendar-day-heading {\n  color: transparentize($fg_color, 0.15);\n  margin-top: 1em;\n  font-size: 70%;\n}\n\n.calendar-day {\n  border-width: 0;\n  color: transparentize($fg_color, 0.2);\n}\n\n.calendar-day-top {\n  border-top-width: 0;\n}\n\n.calendar-day-left {\n  border-left-width: 0;\n}\n\n.calendar-nonwork-day {\n  color: $fg_color;\n  background-color: transparent;\n  font-weight: bold;\n}\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: $selected_fg_color;\n  background-color: $selected_bg_color;\n  border-width: 0;\n}\n\n.calendar-other-month-day {\n  color: transparentize($fg_color, 0.7);\n  opacity: 1;\n}\n\n.calendar-week-number {\n  color: transparentize($fg_color, 0.3);\n  font-size: 80%;\n}\n\n//\n// Notifications\n//\n#notification {\n  border-radius: 3px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: $osd_fg_color;\n\n  .menu &,\n  .popup-menu & {\n    &, &.multi-line-notification { color: $fg_color; }\n    border-image: url(\"#{$asset_path}/misc/message.svg\") 9 9 9 9;\n\n    .notification-button, .notification-icon-button {\n      @extend %button;\n      padding: 5px;\n    }\n\n    StEntry { @extend %entry; }\n  }\n\n  &.multi-line-notification {\n    padding-bottom: 13px;\n    color: $osd_fg_color;\n  }\n\n  &-scrollview {\n    max-height: 10em;\n\n    > .top-shadow, > .bottom-shadow { height: 1em; }\n\n    &:ltr > StScrollBar { padding-left: 6px; }\n    &:rtl > StScrollBar { padding-right: 6px; }\n  }\n\n  &-body { spacing: 5px; }\n  &-actions { spacing: 10px; }\n}\n\n.notification {\n\n  &-with-image {\n    min-height: 159px;\n    color: $osd_fg_color;\n  }\n\n  &-button, &-icon-button {\n    @extend %osd_button;\n    padding: 5px;\n  }\n\n  &-icon-button > StIcon { icon-size: 36px; }\n\n  StEntry { @extend %osd_entry; }\n}\n\n//\n// Alt Tab\n///\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px;\n}\n\n.switcher-list {\n  color: $osd_fg_color;\n  background: none;\n  border: none;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  border-radius: 3px;\n  padding: 20px;\n\n  > StBoxLayout {\n    padding: 4px;\n  }\n\n  &-item-container { spacing: 8px; }\n\n  .item-box {\n    padding: 8px;\n    border-radius: 2px;\n\n    &:outlined {\n      padding: 8px;\n      border: 1px solid $selected_bg_color;\n    }\n\n    &:selected {\n      color: $selected_fg_color;\n      background-color: $selected_bg_color;\n      border: 0px solid $selected_bg_color;\n    }\n  }\n\n  .thumbnail { width: 256px; }\n\n  .thumbnail-box {\n    padding: 2px;\n    spacing: 4px;\n  }\n  .separator {\n    width: 1px;\n    background: rgba(255,255,255,0.2);\n  }\n}\n\n.switcher-arrow {\n  border-color: rgba(0,0,0,0);\n  color: $osd_fg_color;\n\n  &:highlighted {\n    border-color: rgba(0,0,0,0);\n    color: $_shell_fg_color;\n  }\n}\n\n//.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px;\n}\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px;\n}\n\n//\n//Activities Ripples\n//\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"common-assets/misc/corner-ripple.svg\");\n  background-size: contain;\n}\n\n//\n// Modal dialogs\n//\n.lightbox { background-color: rgba(0, 0, 0, 0.4); }\n.flashspot { background-color: white; }\n\n.modal-dialog {\n  color: $fg_color;\n  background-color: transparentize($bg_color, 1);\n  border: none;\n  border-image: url(\"#{$asset_path}/misc/modal.svg\") 9 9 9 67;\n  padding: 0 5px 6px 5px;\n\n  > StBoxLayout:first-child {\n    padding: 20px 10px 10px 10px;\n  }\n\n  &-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 14px 10px;\n    background: none;\n    border: none;\n    border-image: url(\"#{$asset_path}/misc/button-box.svg\") 9 9 9 9;\n\n    .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px;\n\n      @extend %osd_button;\n    }\n  }\n}\n\n//\n// Run dialog\n//\n.run-dialog {\n  padding: 0px 15px 10px 15px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n\n  > * { padding: 0; }\n\n  &-label {\n    font-size: 0;\n    font-weight: bold;\n    color: $osd_fg_color;\n    padding-bottom: 0;\n  }\n\n  &-error-label { color: $error_color; }\n\n  &-error-box {\n    padding-top: 15px;\n    spacing: 5px;\n  }\n  &-completion-box {\n    padding-left: 15px;\n    font-size: 10px;\n  }\n  &-entry {\n    width: 21em;\n    padding: 7px;\n    border-radius: 3px;\n    caret-color: $osd_fg_color;\n    selected-color: $selected_fg_color;\n    selection-background-color: $selected_bg_color;\n\n    @include entry(osd);\n\n    &:focus { @include entry(osd-focus); }\n  }\n  .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none;\n    background-gradient-direction: none;\n  }\n}\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px;\n}\n\n.mount-password-reask {\n  color: $warning_color;\n}\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px;\n\n  &-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px;\n\n    &:rtl {\n      padding-left: 0px;\n      padding-right: 17px;\n    }\n  }\n  &-description {\n    padding-left: 17px;\n    width: 28em;\n\n    &:rtl { padding-right: 17px; }\n  }\n}\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px;\n\n  &:rtl {\n    padding-right: 49px;\n    padding-left: 32px;\n  }\n\n  &-item {\n    color: #ccc;\n\n    &:hover { color: white }\n\n    &:ltr { padding-right: 1em; }\n    &:rtl { padding-left: 1em; }\n\n    &-icon:ltr { padding-right: 17px; }\n    &-icon:rtl { padding-left: 17px; }\n\n    &-name { font-size: 1.1em; }\n  }\n}\n\n//\n// Magnifier\n//\n.magnifier-zoom-region {\n  border: 2px solid rgba(128, 0, 0, 1);\n\n  .full-screen { border-width: 0px; }\n}\n\n//\n// On-Screen Keyboard\n//\n#keyboard {\n  background-color: $osd_bg_color;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: transparentize(black, 0.6);\n}\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px;\n}\n\n.keyboard-row {\n  spacing: 15px;\n}\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 3px;\n  box-shadow: none;\n\n  @include button(osd);\n\n  &:hover { @include button(osd-hover); }\n  &:active, &:checked { @include button(osd-active); }\n\n  &:grayed { @include button(osd-insensitive); }\n}                             \n\n.keyboard-subkeys { //long press on a key popup\n  color: $osd_fg_color;\n  padding: 5px;\n  -arrow-border-radius: 2px;\n  -arrow-background-color: $osd_bg_color;\n  -arrow-border-width: 1px;\n  -arrow-border-color: transparentize(black, 0.6);;\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px;\n}\n\n//\n// Cinnamon Specific Section \n//\n\n//\n// Menu (menu.js)\n//\n.menu {\n  &-favorites-box {\n    margin: auto;\n    padding: 10px;\n    transition-duration: 300;\n    background-color: $bg_color;\n    border: 1px solid $borders_color;\n  }\n\n  &-favorites-button {\n    padding: 10px;\n    border: 1px solid rgba(0,0,0,0);\n\n    &:hover { @extend %button:hover; }\n  }\n\n  &-places {\n\n    &-box {\n      margin: auto;\n      padding: 10px;\n      border: 0px solid red;\n    }\n\n    &-button { padding: 10px; }\n  }\n\n  &-categories-box { padding: 10px 30px 10px 30px; }\n\n  &-applications-inner-box,\n  &-applications-outer-box { padding: 10px 10px 0 10px; }\n\n  &-application-button {\n    padding: 7px;\n    border: 1px solid rgba(0,0,0,0);\n\n    // This style is used in menu application buttons for applications which were newly installed\n    &:highlighted { font-weight: bold; }\n\n    &-selected {\n      padding: 7px;\n      @extend %button:hover;\n\n      &:highlighted { font-weight: bold; }\n    }\n\n    &-label:ltr { padding-left: 5px; }\n    &-label:rtl { padding-right: 5px; }\n  }\n\n  &-category-button {\n    padding: 7px;\n    border: 1px solid rgba(0,0,0,0);\n\n    &-selected {\n      padding: 7px;\n      @extend %button:hover;\n    }\n    &-hover {\n      background-color: red;\n      border-radius: 2px;\n    }\n    &-greyed {\n      padding: 7px;\n      color: $insensitive_fg_color;\n      border: 1px solid rgba(0,0,0,0);\n    }\n\n    &-label:ltr { padding-left: 5px; }\n    &-label:rtl { padding-right: 5px; }\n  }\n\n  // Name and description of the currently hovered item in the menu\n  // This appears on the bottom right hand corner of the menu\n  &-selected-app-box {\n    padding-right: 30px;\n    padding-left: 28px;\n    text-align: right;\n    height: 30px;\n\n    &:rtl {\n      padding-top: 10px;\n      height: 30px;\n    }\n  }\n\n  &-selected-app-title { font-weight: bold; }\n\n  &-selected-app-description { max-width: 150px; }\n\n  &-search-box:ltr { padding-left: 30px; }\n  &-search-box-rtl { padding-right: 30px; }\n}\n\n#menu-search-entry {\n  width: 250px;\n  height: 15px;\n  font-weight: normal;\n  caret-color: $fg_color;\n\n  @extend %entry;\n}\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: $fg_color;\n}\n\n/* Context menu (at the moment only for favorites) */\n.menu-context-menu {\n}\n\n//\n// OSD\n//\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: $_shell_fg_color;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9;\n}\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  margin: 32px;\n  min-width: 64px;\n  min-height: 64px;\n\n  color: $_shell_fg_color;\n  background: none;\n  border: none;\n  border-radius: 5px;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9;\n\n.osd-monitor-label { font-size: 3em; }\n\n  .level {\n    padding: 0;\n    height: 4px;\n    background-color: transparentize(black, 0.5);\n    border-radius: 2px;\n    color: $selected_bg_color;\n  }\n  .level-bar {\n    background-color: $selected_bg_color;\n  }\n}\n\n//\n// Window list (windowList.js)\n//\n\n.window-list {\n  &-box {\n    spacing: 6px;\n    padding-left: 10px;\n    padding-top: 1px;\n\n    &.vertical {\n      spacing: 2px;\n      padding-left: 0px;\n      padding-right: 0px;\n      padding-top: 10px;\n      padding-bottom: 10px;\n    }\n\n    &:highlight {\n      background-color: transparentize($error_color, 0.5);\n    }\n  }\n\n  &-item-label {\n    font-weight: bold;\n    width: 15em;\n    min-width: 5px;\n  }\n\n  &-item-box {\n    font-weight: bold;\n    background-image: none;\n    padding-top: 0;\n    padding-left: 8px;\n    padding-right: 8px;\n    transition-duration: 100;\n    color: transparentize($selected_fg_color, 0.4);\n\n    &.top,\n    &.bottom {\n      border-bottom-width: 2px;\n\n      & StLabel { padding-left: 2px; }\n    }\n\n    &.right {\n      padding-left: 0px;\n      padding-right: 0px;\n      border-right-width: 2px;\n\n      & StBin { padding-right: 0; }\n    }\n\n    &.left {\n      padding-left: 0px;\n      padding-right: 0px;\n      border-left-width: 2px;\n\n      & StBin { padding-left: 1px; }\n    }\n\n    &:hover,\n    &:groupFocus {\n      color: $selected_fg_color;\n      background-color: transparentize($selected_fg_color, 0.9);\n    }\n\n    &:active,\n    &:checked,\n    &:focus,\n    &:running {\n      color: $selected_fg_color;\n      border-color: $selected_bg_color;\n    }\n\n    & .progress {\n      background-color: transparentize($selected_bg_color, 0.2);\n    }\n  }\n\n  &-item-demands-attention {\n    background-gradient-direction: vertical;\n    background-gradient-start: $destructive_color;\n    background-gradient-end: $destructive_color;\n  }\n\n  &-preview {\n    spacing: 6px;\n    color: $fg_color;\n    border: 1px solid $borders_color;\n    background-color: $bg_color;\n    border-radius: 3px;\n    padding: 6px 12px 12px 12px;\n    font-size: 1em;\n  }\n}\n\n//\n// Grouped window list\n//\n\n.grouped-window-list {\n\n  &-item-label {\n    font-weight: bold;\n    width: 15em;\n    min-width: 5px;\n  }\n\n  &-item-box {\n    text-align: left;\n    font-weight: bold;\n    background-image: none;\n    padding-top: 0;\n    padding-left: 8px;\n    padding-right: 8px;\n    transition-duration: 100;\n    color: transparentize($selected_fg_color, 0.4);\n\n    &.top,\n    &.bottom {\n      border-bottom-width: 2px;\n\n      & StLabel { padding-left: 2px; }\n    }\n\n    &.right {\n      padding-left: 0px;\n      padding-right: 0px;\n      border-right-width: 2px;\n\n      & StBin { padding-right: 0; }\n    }\n\n    &.left {\n      padding-left: 0px;\n      padding-right: 0px;\n      border-left-width: 2px;\n\n      & StBin { padding-left: 1px; }\n    }\n\n    &:active,\n    &:checked {\n      color: $selected_fg_color;\n      border-color: lighten($panel_bg, 20%);\n    }\n\n    &:hover,\n    &:active:hover,\n    &:focus,\n    &:active:focus,\n    &:focus:hover,\n    &:active:focus:hover {\n      color: $selected_fg_color;\n      border-color: $selected_bg_color;\n    }\n\n    & .progress {\n      background-color: transparentize($selected_bg_color, 0.2);\n    }\n  }\n\n  &-item-demands-attention {\n    background-gradient-direction: vertical;\n    background-gradient-start: $destructive_color;\n    background-gradient-end: $destructive_color;\n  }\n\n  &-thumbnail-label {\n    padding-left: 4px;\n  }\n\n  &-number-label {\n    z-index: 99;\n    color: $fg_color;\n  }\n\n  &-badge {\n    border-radius: 256px;\n    background-color: $panel_bg;\n  }\n\n  &-button-label {\n    padding-left: 4px;\n  }\n\n  &-thumbnail-alert {\n    background: rgba(255,52,52,0.3);\n  }\n\n  &-thumbnail-menu {\n    color: $fg_color;\n    border: 1px solid $borders_color;\n    background-color: $bg_color;\n    border-radius: 3px;\n    padding: 0px;\n\n    > StBoxLayout {\n      padding: 4px;\n    }\n\n    .item-box {\n      padding: 10px;\n      border-radius: 2px;\n      spacing: 4px;\n\n      &:outlined {\n        padding: 8px;\n        border: 1px solid $selected_bg_color;\n      }\n\n      &:selected {\n        border: 1px solid $selected_bg_color;\n      }\n    }\n\n    .thumbnail { width: 256px; }\n\n    .separator {\n      width: 1px;\n      background: rgba(255,255,255,0.2);\n    }\n  }\n}\n\n///\n// Sound Applet (status/volume.js)\n//\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px;\n\n  @extend %button;\n\n  &-container {\n    padding-right: 3px;\n    padding-left: 3px;\n  }\n  StIcon { icon-size: 1.4em; }\n}\n\n.sound-track {\n  &-infos { padding: 5px; }\n  &-info {\n    padding-top: 2px;\n    padding-bottom: 2px;\n\n    StIcon { icon-size: 16px; }\n\n    StLabel {\n      padding-left: 5px;\n      padding-right: 5px;\n    }\n  }\n  &-box {\n    padding-left: 15px;\n    padding-right: 15px;\n    max-width: 220px;\n  }\n}\n\n.sound-seek-box {\n  padding-left: 15px;\n\n  StLabel { padding-top: 2px; }\n  StIcon { icon-size: 16px; }\n}\n\n.sound-seek-slider { width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em;\n\n  StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px;\n  }\n}\n\n.sound-playback-control { padding: 5px 10px 10px 10px; }\n\n// 2.8\n.sound-player {\n  padding: 0 4px;\n\n  > StBoxLayout:first-child {\n    padding: 5px 10px 12px 10px;\n    spacing: 0.5em;\n\n    StButton:small {\n      width: 16px;\n      height: 8px;\n      padding: 1px;\n\n      StIcon { icon-size: 12px; }\n    }\n  }\n\n  &-generic-coverart {\n    background: rgba(0,0,0,0.2);\n  }\n\n  &-overlay {\n    width: 290px;\n    height: 70px;\n    padding: 15px;\n    spacing: 0.5em;\n    background: transparentize(darken($osd_bg_color, 5%), 0.1);\n    border: 0px solid darken($osd_bg_color, 10%);\n    border-bottom: 1px ;\n    color: $osd_fg_color;\n\n    StButton {\n      width: 22px;\n      height: 13px;\n      padding: 5px;\n      color: $osd_fg_color;\n      border-radius: 2px;\n      border: 1px solid transparentize($osd_bg_color,1);\n\n      StIcon { icon-size: 16px; }\n\n      &:hover{ @include button(osd-hover); }\n      &:active { @include button(active); }\n    }\n\n    StBoxLayout {\n      padding-top: 2px;\n    }\n  }\n\n  .slider {\n    height: 0.5em;\n    padding: 0;\n    border: none;\n    -slider-height: 0.5em;\n    -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%));\n    -slider-border-color: rgba(0,0,0,0);\n    -slider-active-background-color: $selected_bg_color;\n    -slider-active-border-color: rgba(0,0,0,0);\n    -slider-border-width: 0px;\n    -slider-handle-radius: 0px;\n  }\n}\n\n//\n// Workspace Switcher applet (workspaceSwitcher.js)\n//\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px;\n}\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px;\n}\n\n.workspace-button {\n  width: 20px;\n  height: 10px;\n  color: $selected_fg_color;\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 300;\n\n  &:outlined, &:outlined:hover { color: $selected_bg_color; }\n  &:hover { color: transparentize($selected_bg_color, 0.5) }\n}\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 3px;\n}\n\n.workspace-graph .workspace {\n  border: 1px solid transparentize(black, 0.6);\n  background-gradient-direction: none;\n  background-color: transparentize(black, 0.8);\n}\n\n.workspace-graph .workspace:active {\n  border: 1px solid $selected_bg_color;\n  background-gradient-direction: none;\n}\n\n.workspace-graph .workspace .windows {\n  -active-window-background: lighten($panel_bg, 15%);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: lighten($panel_bg, 15%);\n  -inactive-window-border: rgba(0, 0, 0, 0.8);\n}\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: lighten($panel_bg, 20%);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: lighten($panel_bg, 5%);\n  -inactive-window-border: rgba(0, 0, 0, 0.8);\n}\n\n//\n// Panel Launchers Applet (panelLaunchers.js)\n//\n#panel-launchers-box {\n  padding-left: 7px;\n\n  &.vertical {\n    padding: 2px 0;\n  }\n}\n\n.panel-launcher,\n.launcher {\n  margin: 1px;\n  padding: 1px;\n  transition-duration: 200;\n\n  &:hover {\n    background-gradient-direction: none;\n    border: 0px solid $selected_bg_color;\n\n    .panel-bottom & { border-bottom-width: 1px; }\n    .panel-top & { border-top-width: 1px; }\n    .panel-left & { border-left-width: 1px; padding-left: 0; }\n    .panel-right & { border-right-width: 1px; padding-right: 0; }\n  }\n}\n\n//\n// Overview corner\n//\n#overview-corner {\n  background-image: url(\"common-assets/misc/overview.png\");\n\n  &:hover { background-image: url(\"common-assets/misc/overview-hover.png\"); }\n}\n\n//\n// Applets (applet.js) \n//\n.applet {\n  &-separator { padding: 1px 4px; }\n\n  &-separator-line {\n    width: 1px;\n    background: rgba(255,255,255, 0.12);\n  }\n\n  &-box {\n    padding-left: 3px;\n    padding-right: 3px;\n    color: $_shell_fg_color;\n    text-shadow: none;\n    transition-duration: 100;\n\n    &.vertical {\n      padding: 3px 0;\n    }\n\n    &:hover {\n      color: $selected_fg_color;\n      background-color: $selected_bg_color;\n    }\n\n    &:highlight {\n      background-image: none;\n      border-image: none;\n      background-color: transparentize($error_color, 0.5);\n    }\n  }\n\n  &-label {\n    font-weight: bold;\n    color: $_shell_fg_color;\n\n    &:hover, .applet-box:hover > & {\n      color: $selected_fg_color;\n      text-shadow: none;\n    }\n  }\n\n  &-icon {\n    color: $_shell_fg_color;\n    icon-size: 22px;\n\n    &:hover, .applet-box:hover > & {\n      color: $selected_fg_color;\n      text-shadow: none;\n    }\n  }\n\n}\n\n//\n// User Applet\n//\n.user-icon {\n    width: 32px;\n    height: 32px;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n}\n\n.user-label {\n    color: $fg_color;\n    font-size: 1em;\n    font-weight: bold;\n    margin: 0px;\n}\n\n//\n// Desklets (desklet.js) \n//\n.desklet {\n  color: $osd_fg_color;\n\n  &:highlight {\n    background-color: transparentize($error_color, 0.5);\n  }\n\n  &-with-borders {\n    border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n    color: $osd_fg_color;\n    padding: 12px;\n    padding-bottom: 16px;\n\n    &:highlight {\n      background-color: transparentize($error_color, 0.5);\n    }\n  }\n  &-with-borders-and-header {\n    border-image: url(\"common-assets/misc/desklet.svg\") 9 9 9 9;\n    color: $osd_fg_color;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px;\n\n    &:highlight {\n      background-color: transparentize($error_color, 0.5);\n    }\n  }\n  &-header {\n    border-image: url(\"common-assets/misc/desklet-header.svg\") 9 9 9 9;\n    color: $osd_fg_color;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px;\n  }\n  &-drag-placeholder { \n    border: 2px solid $selected_bg_color;\n    background-color: transparentize($selected_bg_color, 0.7);\n  }\n}\n\n.photoframe-box {\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  color: $osd_fg_color;\n  padding: 12px;\n  padding-bottom: 16px;\n}\n\n//\n// Workspace OSD\n//\n/*FIXME*/\n.workspace-osd {\n  /*color: red;*/\n  text-shadow: black 5px 5px 5px;\n  font-weight: bold;\n  font-size: 48pt;\n}\n\n//\n// Notification Applet\n//\n.notification-applet-padding { padding: .5em 1em; }\n\n.notification-applet-container { max-height: 100px; }\n\n//\n// Tile Preview\n//\n.tile-preview, .tile-preview.snap,\n.tile-hud, .tile-hud.snap {\n  background-color: transparentize($selected_bg_color, 0.7);\n  border: 1px solid $selected_bg_color;\n}\n\n//\n// Xkcd Desklet\n//\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0,0,0,0);\n  border-radius: 0px;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/_drawing.scss",
    "content": "// Drawing mixins\n\n// generic drawing of more complex things\n\n// provide font size in rem, with px fallback\n@mixin fontsize($size: 24, $base: 16) {\n  font-size: round($size) + pt;\n  //font-size: ($size / $base) * 1rem;\n}\n\n// Entries\n\n@mixin entry($t, $dark:false) {\n//\n// Entries drawing function\n//\n  //@extend %reset_style;\n\n  @if $t==normal {\n    color: $text_color;\n    background-color: $entry_bg;\n    border: 1px solid $entry_border;\n    box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95);\n  }\n\n  @if $t==focus {\n    color: $fg_color;\n    background-color: $entry_bg;\n    border: 1px solid $selected_bg_color;\n    box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95);\n  }\n\n  @if $t==insensitive {\n    color: $insensitive_fg_color;\n    background-color: mix($entry_bg, $bg_color, 55%);\n    border-color: 1px solid mix($entry_border, $bg_color, 55%);\n    box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95);\n  }\n\n  @if $t==osd {\n    color: $osd_fg_color;\n    background-color: $osd_entry_bg;\n    border: 1px solid $osd_entry_border;\n    box-shadow: inset 0 2px 4px transparentize(black, 0.95);\n  }\n\n  @if $t==osd-focus {\n    color: $selected_fg_color;\n    background-color: $selected_bg_color;\n    border: 1px solid $selected_bg_color;\n    box-shadow: inset 0 2px 4px transparentize(black, 0.95);\n  }\n\n  @if $t==osd-insensitive {\n    color: transparentize($osd_fg_color, 0.45);\n    background-color: transparentize($osd_entry_bg, 0.15);\n    border: 1px solid $osd_entry_border;\n    box-shadow: inset 0 2px 4px transparentize(black, 0.95);\n  }\n}\n\n// Buttons\n\n@mixin button($t) {\n//\n// Button drawing function\n//\n  //@extend %reset_style;\n\n  text-shadow: 0 1px transparentize($base_color, 1);\n\n  @if $t==normal {\n  //\n  // normal button\n  //\n    color: $fg_color;\n    background-color: $button_bg;\n    border: 1px solid $button_border;\n    box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95);\n  }\n\n  @else if $t==focus {\n  //\n  // focused button\n  //\n    color: $fg_color;\n    background-color: $button_bg;\n    border: 1px solid $selected_bg_color;\n    box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95);\n  }\n\n  @else if $t==focus-hover {\n  //\n  // focused button\n  //\n    color: $fg_color;\n    background-color: $button_bg;\n    border: 1px solid $selected_bg_color;\n    box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95);\n  }\n\n  @else if $t==hover {\n  //\n  // hovered button\n  //\n    color: $fg_color;\n    background-color: lighten($button_bg, 5%);\n    border: 1px solid $button_border;\n    box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95);\n  }\n\n  @else if $t==active {\n  //\n  // pushed button\n  //\n    color: $selected_fg_color;\n    background-color: $selected_bg_color;\n    border: 1px solid $selected_bg_color;\n    box-shadow: inset 0 2px 4px $selected_bg_color;\n  }\n\n  @else if $t==insensitive {\n  //\n  // insensitive button\n  //\n    color: $insensitive_fg_color;\n    border: 1px solid transparentize($button_border, 0.45);\n    background-color: transparentize($button_bg, 0.45);\n    box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95);\n  }\n\n  @else if $t==osd {\n  //\n  // normal osd button\n  //\n    color: $osd_fg_color;\n    border: 1px solid $osd_button_border;\n    background-color: $osd_button_bg;\n  }\n\n  @else if $t==osd-hover {\n  //\n  // active osd button\n  //\n    color: $osd_fg_color;\n    border: 1px solid $osd_button_border;\n    background-color: opacify(lighten($osd_button_bg, 7%), 0.1);\n  }\n\n  @else if $t==osd-active {\n  //\n  // active osd button\n  //\n    color: $selected_fg_color;\n    border: 1px solid $selected_bg_color;\n    background-color: $selected_bg_color;\n  }\n\n  @else if $t==osd-insensitive {\n  //\n  // insensitive osd button\n  //\n    color: $osd_insensitive_fg_color;\n    border: 1px solid $osd_button_border;\n    background-color: transparentize($osd_button_bg, 0.15);\n  }\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/cinnamon-dark.css",
    "content": "stage {\n  font-family: Futura Bk bt, sans, Sans-Serif;\n  font-size: 9pt;\n  color: #f8f8f2; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  text-shadow: 0 1px rgba(40, 42, 54, 0);\n  color: #f8f8f2;\n  background-color: #222222;\n  border: 1px solid #303030;\n  box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n  .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    border-radius: 2px; }\n  .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: #222222;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n  .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: #373a4b;\n    border: 1px solid #303030;\n    box-shadow: inset 0 2px 4px rgba(55, 58, 75, 0.05); }\n  .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: #222222;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n  .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5);\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); }\n  .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: rgba(248, 248, 242, 0.45);\n    border: 1px solid rgba(25, 26, 34, 0.45);\n    background-color: rgba(44, 47, 60, 0.55);\n    box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n\n.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  border-radius: 2px;\n  text-shadow: 0 1px rgba(40, 42, 54, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(67, 69, 91, 0.4); }\n  .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(82, 84, 112, 0.5); }\n  .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {\n    color: rgba(189, 147, 249, 0.5); }\n  .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0.5); }\n  .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #454950;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(67, 69, 91, 0.25); }\n\n.menu #notification StEntry, .popup-menu #notification StEntry, #menu-search-entry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: rgba(189, 147, 249, 0.5);\n  selected-color: #f8f8f2;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #f8f8f2;\n  background-color: #262626;\n  border: 1px solid #303030;\n  box-shadow: inset 0 2px 4px rgba(40, 42, 54, 0.05); }\n  .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {\n    color: #f8f8f2;\n    background-color: #262626;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(40, 42, 54, 0.05); }\n  .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {\n    color: rgba(248, 248, 242, 0.45);\n    background-color: #222222;\n    border-color: 1px solid rgba(28, 29, 38, 0.945);\n    box-shadow: inset 0 2px 4px rgba(36, 37, 48, 0.05); }\n  .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #F27835;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: #BAC3CF;\n  selection-background-color: rgba(189, 147, 249, 0.5);\n  selected-color: #f8f8f2;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #BAC3CF;\n  background-color: rgba(67, 69, 91, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:focus {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5);\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:insensitive {\n    color: rgba(186, 195, 207, 0.55);\n    background-color: rgba(67, 69, 91, 0.25);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n\nStScrollView.vfade {\n  -st-vfade-offset: 0px; }\nStScrollView.hfade {\n  -st-hfade-offset: 0px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(40, 42, 54, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 2px;\n    background-color: #757679;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #5f6065; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: rgba(189, 147, 249, 0.5); }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item, .slider {\n  -slider-height: 4px;\n  -slider-background-color: #303030;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: rgba(189, 147, 249, 0.5);\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0;\n  -slider-handle-radius: 4px;\n  height: 18px;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px;\n  color: transparent; }\n  .popup-menu-item:active .popup-slider-menu-item,\n  .popup-menu-item:active .slider {\n    -slider-background-color: rgba(0, 0, 0, 0.2);\n    -slider-active-background-color: #f8f8f2; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n.check-box StLabel {\n  font-weight: normal; }\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.check-box:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.check-box:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.check-box:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.radiobutton:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.radiobutton:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.radiobutton:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain;\n  background-image: url(\"dark-assets/switch/switch-off.svg\"); }\n  .toggle-switch:checked {\n    background-image: url(\"dark-assets/switch/switch-on.svg\"); }\n  .popup-menu-item:active .toggle-switch {\n    background-image: url(\"common-assets/switch/switch-off-selected.svg\"); }\n    .popup-menu-item:active .toggle-switch:checked {\n      background-image: url(\"common-assets/switch/switch-on-selected.svg\"); }\n\n.cinnamon-link {\n  color: #13b1d5;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #2fc9ec; }\n\n#Tooltip {\n  border-radius: 3px;\n  padding: 5px 12px;\n  background-color: #13141a;\n  color: #BAC3CF;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n.menu,\n.popup-menu,\n.popup-combo-menu {\n  color: #f8f8f2;\n  border-image: url(\"dark-assets/menu/menu.svg\") 9 9 9 9; }\n  .menu-arrow,\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .menu .popup-sub-menu,\n  .popup-menu .popup-sub-menu,\n  .popup-combo-menu .popup-sub-menu {\n    background-gradient-direction: none;\n    box-shadow: none;\n    border-image: url(\"dark-assets/menu/submenu.svg\") 9 9 9 9; }\n    .menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 0em; }\n    .menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 0em; }\n    .menu .popup-sub-menu StScrollBar,\n    .popup-menu .popup-sub-menu StScrollBar,\n    .popup-combo-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .menu .popup-menu-content,\n  .popup-menu .popup-menu-content,\n  .popup-combo-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .menu .popup-menu-item,\n  .popup-menu .popup-menu-item,\n  .popup-combo-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em; }\n    .menu .popup-menu-item:active,\n    .popup-menu .popup-menu-item:active,\n    .popup-combo-menu .popup-menu-item:active {\n      color: #f8f8f2;\n      background-color: transparent;\n      border-image: url(\"common-assets/menu/menu-hover.svg\") 9 9 1 1; }\n    .menu .popup-menu-item:insensitive,\n    .popup-menu .popup-menu-item:insensitive,\n    .popup-combo-menu .popup-menu-item:insensitive {\n      color: rgba(248, 248, 242, 0.5);\n      background: none; }\n  .menu .popup-inactive-menu-item,\n  .popup-menu .popup-inactive-menu-item,\n  .popup-combo-menu .popup-inactive-menu-item {\n    color: #f8f8f2; }\n    .menu .popup-inactive-menu-item:insensitive,\n    .popup-menu .popup-inactive-menu-item:insensitive,\n    .popup-combo-menu .popup-inactive-menu-item:insensitive {\n      color: rgba(248, 248, 242, 0.45); }\n  .menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {\n    color: #f8f8f2; }\n  .menu-icon,\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 3px;\n  -arrow-background-color: rgba(0, 0, 0, 0);\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0);\n  -arrow-base: 0;\n  -arrow-rise: 0; }\n\n.popup-combo-menu {\n  padding: 10px 1px; }\n\n.popup-combobox-item {\n  spacing: 1em; }\n\n.popup-separator-menu-item {\n  -gradient-height: 2px;\n  -gradient-start: transparent;\n  -gradient-end: transparent;\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-size: 10pt;\n  height: 28px;\n  width: 32px;\n  font-weight: 700;\n  background-color: rgba(30, 31, 41, 0.7);\n  color: #f8f8f2; }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #f8f8f2;\n  font-size: 1em;\n  padding: 0px; }\n.panel-dummy {\n  background-color: rgba(252, 65, 56, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(252, 65, 56, 0.6); }\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white;\n  height: 22px; }\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #13141a;\n  border: 1px solid #13141a;\n  color: #BAC3CF;\n  spacing: 25px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px; }\n  .window-caption#selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    spacing: 25px; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 15px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: #BAC3CF;\n  background-color: rgba(67, 69, 91, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #f8f8f2;\n    selected-color: rgba(189, 147, 249, 0.5); }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 2px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid rgba(189, 147, 249, 0.5);\n    background-color: black;\n    border-radius: 2px; }\n\n.expo-background {\n  background-color: #13141a; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n.workspace-add-button {\n  background-image: url(\"common-assets/misc/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"common-assets/misc/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"common-assets/misc/add-workspace-active.svg\");\n    transition-duration: 100; }\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"common-assets/misc/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 10px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"common-assets/misc/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"common-assets/misc/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"common-assets/misc/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.about-content {\n  width: 550px;\n  height: 250px;\n  spacing: 8px;\n  padding-bottom: 10px; }\n.about-title {\n  font-size: 2em;\n  font-weight: bold; }\n.about-uuid {\n  font-size: 10px;\n  color: #888; }\n.about-icon {\n  padding-right: 20px;\n  padding-bottom: 14px; }\n.about-scrollBox {\n  border: 1px solid #303030;\n  border-radius: 2px;\n  background-color: #262626;\n  padding: 4px;\n  padding-right: 0;\n  border-radius: 0; }\n  .about-scrollBox-innerBox {\n    padding: 1.2em;\n    spacing: 1.2em; }\n.about-description {\n  padding-top: 4px;\n  padding-bottom: 16px; }\n.about-version {\n  padding-left: 7px;\n  font-size: 10px;\n  color: #888; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-month-label {\n  color: #f8f8f2;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  text-align: center;\n  color: #f8f8f2;\n  border-radius: 2px; }\n\n.calendar-day-base {\n  font-size: 80%;\n  text-align: center;\n  width: 25px;\n  height: 25px;\n  padding: 0.1em;\n  margin: 2px;\n  border-radius: 12.5px; }\n\n.calendar-day-heading {\n  color: rgba(248, 248, 242, 0.85);\n  margin-top: 1em;\n  font-size: 70%; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(248, 248, 242, 0.8); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #f8f8f2;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #f8f8f2;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-width: 0; }\n\n.calendar-other-month-day {\n  color: rgba(248, 248, 242, 0.3);\n  opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(248, 248, 242, 0.7);\n  font-size: 80%; }\n\n#notification {\n  border-radius: 3px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #BAC3CF; }\n  .menu #notification, .popup-menu #notification {\n    border-image: url(\"dark-assets/misc/message.svg\") 9 9 9 9; }\n    .menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification {\n      color: #f8f8f2; }\n    .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #BAC3CF; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #BAC3CF; }\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n.notification-icon-button > StIcon {\n  icon-size: 36px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #BAC3CF;\n  background: none;\n  border: none;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  border-radius: 3px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 2px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid rgba(189, 147, 249, 0.5); }\n    .switcher-list .item-box:selected {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5);\n      border: 0px solid rgba(189, 147, 249, 0.5); }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #BAC3CF; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #f8f8f2; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"common-assets/misc/corner-ripple.svg\");\n  background-size: contain; }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0);\n  border: none;\n  border-image: url(\"dark-assets/misc/modal.svg\") 9 9 9 67;\n  padding: 0 5px 6px 5px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 20px 10px 10px 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 14px 10px;\n    background: none;\n    border: none;\n    border-image: url(\"dark-assets/misc/button-box.svg\") 9 9 9 9; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n\n.run-dialog {\n  padding: 0px 15px 10px 15px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 0;\n    font-weight: bold;\n    color: #BAC3CF;\n    padding-bottom: 0; }\n  .run-dialog-error-label {\n    color: #FC4138; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-left: 15px;\n    font-size: 10px; }\n  .run-dialog-entry {\n    width: 21em;\n    padding: 7px;\n    border-radius: 3px;\n    caret-color: #BAC3CF;\n    selected-color: #f8f8f2;\n    selection-background-color: rgba(189, 147, 249, 0.5);\n    color: #BAC3CF;\n    background-color: rgba(67, 69, 91, 0.4);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n    .run-dialog-entry:focus {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5);\n      border: 1px solid rgba(189, 147, 249, 0.5);\n      box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none;\n    background-gradient-direction: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #F27835; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #13141a;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 3px;\n  box-shadow: none;\n  text-shadow: 0 1px rgba(40, 42, 54, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(67, 69, 91, 0.4); }\n  .keyboard-key:hover {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(82, 84, 112, 0.5); }\n  .keyboard-key:active, .keyboard-key:checked {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0.5); }\n  .keyboard-key:grayed {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #454950;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(67, 69, 91, 0.25); }\n\n.keyboard-subkeys {\n  color: #BAC3CF;\n  padding: 5px;\n  -arrow-border-radius: 2px;\n  -arrow-background-color: #13141a;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  margin: auto;\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #262626;\n  border: 1px solid #303030; }\n.menu-favorites-button {\n  padding: 10px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n.menu-places-box {\n  margin: auto;\n  padding: 10px;\n  border: 0px solid red; }\n.menu-places-button {\n  padding: 10px; }\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-selected {\n    padding: 7px; }\n  .menu-category-button-hover {\n    background-color: red;\n    border-radius: 2px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: rgba(248, 248, 242, 0.45);\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 30px; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 30px; }\n.menu-selected-app-title {\n  font-weight: bold; }\n.menu-selected-app-description {\n  max-width: 150px; }\n.menu-search-box:ltr {\n  padding-left: 30px; }\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  height: 15px;\n  font-weight: normal;\n  caret-color: #f8f8f2; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #f8f8f2; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #f8f8f2;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  margin: 32px;\n  min-width: 64px;\n  min-height: 64px;\n  color: #f8f8f2;\n  background: none;\n  border: none;\n  border-radius: 5px;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 4px;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 2px;\n    color: rgba(189, 147, 249, 0.5); }\n  .osd-window .level-bar {\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(248, 248, 242, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #f8f8f2;\n    background-color: rgba(248, 248, 242, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #f8f8f2;\n    border-color: rgba(189, 147, 249, 0.5); }\n  .window-list-item-box .progress {\n    background-color: rgba(189, 147, 249, 0.3); }\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.window-list-preview {\n  spacing: 6px;\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  background-color: #262626;\n  border-radius: 3px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(248, 248, 242, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #f8f8f2;\n    border-color: rgba(73, 76, 100, 0.7); }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:focus, .grouped-window-list-item-box:active:focus, .grouped-window-list-item-box:focus:hover, .grouped-window-list-item-box:active:focus:hover {\n    color: #f8f8f2;\n    border-color: rgba(189, 147, 249, 0.5); }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(189, 147, 249, 0.3); }\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: #f8f8f2; }\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: rgba(30, 31, 41, 0.7); }\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n.grouped-window-list-thumbnail-menu {\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  background-color: #262626;\n  border-radius: 3px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 2px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid rgba(189, 147, 249, 0.5); }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      border: 1px solid rgba(189, 147, 249, 0.5); }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player {\n  padding: 0 4px; }\n  .sound-player > StBoxLayout:first-child {\n    padding: 5px 10px 12px 10px;\n    spacing: 0.5em; }\n    .sound-player > StBoxLayout:first-child StButton:small {\n      width: 16px;\n      height: 8px;\n      padding: 1px; }\n      .sound-player > StBoxLayout:first-child StButton:small StIcon {\n        icon-size: 12px; }\n  .sound-player-generic-coverart {\n    background: rgba(0, 0, 0, 0.2); }\n  .sound-player-overlay {\n    width: 290px;\n    height: 70px;\n    padding: 15px;\n    spacing: 0.5em;\n    background: rgba(8, 9, 12, 0.9);\n    border: 0px solid black;\n    border-bottom: 1px;\n    color: #BAC3CF; }\n    .sound-player-overlay StButton {\n      width: 22px;\n      height: 13px;\n      padding: 5px;\n      color: #BAC3CF;\n      border-radius: 2px;\n      border: 1px solid rgba(19, 20, 26, 0); }\n      .sound-player-overlay StButton StIcon {\n        icon-size: 16px; }\n      .sound-player-overlay StButton:hover {\n        text-shadow: 0 1px rgba(40, 42, 54, 0);\n        color: #BAC3CF;\n        border: 1px solid rgba(0, 0, 0, 0.4);\n        background-color: rgba(82, 84, 112, 0.5); }\n      .sound-player-overlay StButton:active {\n        text-shadow: 0 1px rgba(40, 42, 54, 0);\n        color: #f8f8f2;\n        background-color: rgba(189, 147, 249, 0.5);\n        border: 1px solid rgba(189, 147, 249, 0.5);\n        box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); }\n    .sound-player-overlay StBoxLayout {\n      padding-top: 2px; }\n  .sound-player .slider {\n    height: 0.5em;\n    padding: 0;\n    border: none;\n    -slider-height: 0.5em;\n    -slider-background-color: #13141a;\n    -slider-border-color: rgba(0, 0, 0, 0);\n    -slider-active-background-color: rgba(189, 147, 249, 0.5);\n    -slider-active-border-color: rgba(0, 0, 0, 0);\n    -slider-border-width: 0px;\n    -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n\n.workspace-button {\n  width: 20px;\n  height: 10px;\n  color: #f8f8f2;\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 300; }\n  .workspace-button:outlined, .workspace-button:outlined:hover {\n    color: rgba(189, 147, 249, 0.5); }\n  .workspace-button:hover {\n    color: rgba(189, 147, 249, 0); }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 3px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-gradient-direction: none;\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid rgba(189, 147, 249, 0.5);\n  background-gradient-direction: none; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: rgba(62, 64, 85, 0.7);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(62, 64, 85, 0.7);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: rgba(73, 76, 100, 0.7);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(41, 42, 56, 0.7);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n#panel-launchers-box {\n  padding-left: 7px; }\n  #panel-launchers-box.vertical {\n    padding: 2px 0; }\n\n.panel-launcher,\n.launcher {\n  margin: 1px;\n  padding: 1px;\n  transition-duration: 200; }\n  .panel-launcher:hover, .launcher:hover {\n    background-gradient-direction: none;\n    border: 0px solid rgba(189, 147, 249, 0.5); }\n    .panel-bottom .panel-launcher:hover,\n    .panel-bottom .launcher:hover {\n      border-bottom-width: 1px; }\n    .panel-top .panel-launcher:hover, .panel-top .launcher:hover {\n      border-top-width: 1px; }\n    .panel-left .panel-launcher:hover, .panel-left .launcher:hover {\n      border-left-width: 1px;\n      padding-left: 0; }\n    .panel-right .panel-launcher:hover, .panel-right .launcher:hover {\n      border-right-width: 1px;\n      padding-right: 0; }\n\n#overview-corner {\n  background-image: url(\"common-assets/misc/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"common-assets/misc/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n.applet-box {\n  padding-left: 3px;\n  padding-right: 3px;\n  color: #f8f8f2;\n  text-shadow: none;\n  transition-duration: 100; }\n  .applet-box.vertical {\n    padding: 3px 0; }\n  .applet-box:hover {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n.applet-label {\n  font-weight: bold;\n  color: #f8f8f2; }\n  .applet-label:hover, .applet-box:hover > .applet-label {\n    color: #f8f8f2;\n    text-shadow: none; }\n.applet-icon {\n  color: #f8f8f2;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-box:hover > .applet-icon {\n    color: #f8f8f2;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #f8f8f2;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #BAC3CF; }\n  .desklet:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders {\n    border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders-and-header {\n    border-image: url(\"common-assets/misc/desklet.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-header {\n    border-image: url(\"common-assets/misc/desklet-header.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0); }\n\n.photoframe-box {\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  color: #BAC3CF;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n/*FIXME*/\n.workspace-osd {\n  /*color: red;*/\n  text-shadow: black 5px 5px 5px;\n  font-weight: bold;\n  font-size: 48pt; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview, .tile-preview.snap,\n.tile-hud, .tile-hud.snap {\n  background-color: rgba(189, 147, 249, 0);\n  border: 1px solid rgba(189, 147, 249, 0.5); }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n\n/*# sourceMappingURL=cinnamon-dark.css.map */\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/cinnamon-dark.scss",
    "content": "$variant: 'dark';\n$transparency: 'true';\n$darker: 'false';\n\n@import \"_colors\"; //use gtk colors\n@import \"_drawing\";\n@import \"_common\";\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/cinnamon.css",
    "content": "stage {\n  font-family: Futura Bk bt, sans, Sans-Serif;\n  font-size: 9pt;\n  color: #f8f8f2; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  text-shadow: 0 1px rgba(40, 42, 54, 0);\n  color: #f8f8f2;\n  background-color: #222222;\n  border: 1px solid #303030;\n  box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n  .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    border-radius: 2px; }\n  .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: #222222;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n  .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: #373a4b;\n    border: 1px solid #303030;\n    box-shadow: inset 0 2px 4px rgba(55, 58, 75, 0.05); }\n  .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: #222222;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n  .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5);\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); }\n  .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: rgba(248, 248, 242, 0.45);\n    border: 1px solid rgba(25, 26, 34, 0.45);\n    background-color: rgba(44, 47, 60, 0.55);\n    box-shadow: inset 0 2px 4px rgba(44, 47, 60, 0.05); }\n\n.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  border-radius: 2px;\n  text-shadow: 0 1px rgba(40, 42, 54, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(67, 69, 91, 0.4); }\n  .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(82, 84, 112, 0.5); }\n  .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {\n    color: rgba(189, 147, 249, 0.5); }\n  .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0.5); }\n  .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #454950;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(67, 69, 91, 0.25); }\n\n.menu #notification StEntry, .popup-menu #notification StEntry, #menu-search-entry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: rgba(189, 147, 249, 0.5);\n  selected-color: #f8f8f2;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #f8f8f2;\n  background-color: #262626;\n  border: 1px solid #303030;\n  box-shadow: inset 0 2px 4px rgba(40, 42, 54, 0.05); }\n  .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {\n    color: #f8f8f2;\n    background-color: #262626;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(40, 42, 54, 0.05); }\n  .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {\n    color: rgba(248, 248, 242, 0.45);\n    background-color: #222222;\n    border-color: 1px solid rgba(28, 29, 38, 0.945);\n    box-shadow: inset 0 2px 4px rgba(36, 37, 48, 0.05); }\n  .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #F27835;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: #BAC3CF;\n  selection-background-color: rgba(189, 147, 249, 0.5);\n  selected-color: #f8f8f2;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #BAC3CF;\n  background-color: rgba(67, 69, 91, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:focus {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5);\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:insensitive {\n    color: rgba(186, 195, 207, 0.55);\n    background-color: rgba(67, 69, 91, 0.25);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n\nStScrollView.vfade {\n  -st-vfade-offset: 0px; }\nStScrollView.hfade {\n  -st-hfade-offset: 0px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(40, 42, 54, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 2px;\n    background-color: #757679;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #5f6065; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: rgba(189, 147, 249, 0.5); }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item, .slider {\n  -slider-height: 4px;\n  -slider-background-color: #303030;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: rgba(189, 147, 249, 0.5);\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0;\n  -slider-handle-radius: 4px;\n  height: 18px;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px;\n  color: transparent; }\n  .popup-menu-item:active .popup-slider-menu-item,\n  .popup-menu-item:active .slider {\n    -slider-background-color: rgba(0, 0, 0, 0.2);\n    -slider-active-background-color: #f8f8f2; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n.check-box StLabel {\n  font-weight: normal; }\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.check-box:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.check-box:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.check-box:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.radiobutton:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.radiobutton:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.radiobutton:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain;\n  background-image: url(\"dark-assets/switch/switch-off.svg\"); }\n  .toggle-switch:checked {\n    background-image: url(\"dark-assets/switch/switch-on.svg\"); }\n  .popup-menu-item:active .toggle-switch {\n    background-image: url(\"common-assets/switch/switch-off-selected.svg\"); }\n    .popup-menu-item:active .toggle-switch:checked {\n      background-image: url(\"common-assets/switch/switch-on-selected.svg\"); }\n\n.cinnamon-link {\n  color: #13b1d5;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #2fc9ec; }\n\n#Tooltip {\n  border-radius: 3px;\n  padding: 5px 12px;\n  background-color: #13141a;\n  color: #BAC3CF;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n.menu,\n.popup-menu,\n.popup-combo-menu {\n  color: #f8f8f2;\n  border-image: url(\"dark-assets/menu/menu.svg\") 9 9 9 9; }\n  .menu-arrow,\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .menu .popup-sub-menu,\n  .popup-menu .popup-sub-menu,\n  .popup-combo-menu .popup-sub-menu {\n    background-gradient-direction: none;\n    box-shadow: none;\n    border-image: url(\"dark-assets/menu/submenu.svg\") 9 9 9 9; }\n    .menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 0em; }\n    .menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 0em; }\n    .menu .popup-sub-menu StScrollBar,\n    .popup-menu .popup-sub-menu StScrollBar,\n    .popup-combo-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .menu .popup-menu-content,\n  .popup-menu .popup-menu-content,\n  .popup-combo-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .menu .popup-menu-item,\n  .popup-menu .popup-menu-item,\n  .popup-combo-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em; }\n    .menu .popup-menu-item:active,\n    .popup-menu .popup-menu-item:active,\n    .popup-combo-menu .popup-menu-item:active {\n      color: #f8f8f2;\n      background-color: transparent;\n      border-image: url(\"common-assets/menu/menu-hover.svg\") 9 9 1 1; }\n    .menu .popup-menu-item:insensitive,\n    .popup-menu .popup-menu-item:insensitive,\n    .popup-combo-menu .popup-menu-item:insensitive {\n      color: rgba(248, 248, 242, 0.5);\n      background: none; }\n  .menu .popup-inactive-menu-item,\n  .popup-menu .popup-inactive-menu-item,\n  .popup-combo-menu .popup-inactive-menu-item {\n    color: #f8f8f2; }\n    .menu .popup-inactive-menu-item:insensitive,\n    .popup-menu .popup-inactive-menu-item:insensitive,\n    .popup-combo-menu .popup-inactive-menu-item:insensitive {\n      color: rgba(248, 248, 242, 0.45); }\n  .menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {\n    color: #f8f8f2; }\n  .menu-icon,\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 3px;\n  -arrow-background-color: rgba(0, 0, 0, 0);\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0);\n  -arrow-base: 0;\n  -arrow-rise: 0; }\n\n.popup-combo-menu {\n  padding: 10px 1px; }\n\n.popup-combobox-item {\n  spacing: 1em; }\n\n.popup-separator-menu-item {\n  -gradient-height: 2px;\n  -gradient-start: transparent;\n  -gradient-end: transparent;\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-size: 10pt;\n  height: 28px;\n  width: 32px;\n  font-weight: 700;\n  background-color: rgba(30, 31, 41, 0.7);\n  color: #f8f8f2; }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #f8f8f2;\n  font-size: 1em;\n  padding: 0px; }\n.panel-dummy {\n  background-color: rgba(252, 65, 56, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(252, 65, 56, 0.6); }\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white;\n  height: 22px; }\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #13141a;\n  border: 1px solid #13141a;\n  color: #BAC3CF;\n  spacing: 25px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px; }\n  .window-caption#selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    spacing: 25px; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 15px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: #BAC3CF;\n  background-color: rgba(67, 69, 91, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #f8f8f2;\n    selected-color: rgba(189, 147, 249, 0.5); }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 2px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid rgba(189, 147, 249, 0.5);\n    background-color: black;\n    border-radius: 2px; }\n\n.expo-background {\n  background-color: #13141a; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n.workspace-add-button {\n  background-image: url(\"common-assets/misc/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"common-assets/misc/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"common-assets/misc/add-workspace-active.svg\");\n    transition-duration: 100; }\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"common-assets/misc/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 10px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"common-assets/misc/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"common-assets/misc/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"common-assets/misc/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.about-content {\n  width: 550px;\n  height: 250px;\n  spacing: 8px;\n  padding-bottom: 10px; }\n.about-title {\n  font-size: 2em;\n  font-weight: bold; }\n.about-uuid {\n  font-size: 10px;\n  color: #888; }\n.about-icon {\n  padding-right: 20px;\n  padding-bottom: 14px; }\n.about-scrollBox {\n  border: 1px solid #303030;\n  border-radius: 2px;\n  background-color: #262626;\n  padding: 4px;\n  padding-right: 0;\n  border-radius: 0; }\n  .about-scrollBox-innerBox {\n    padding: 1.2em;\n    spacing: 1.2em; }\n.about-description {\n  padding-top: 4px;\n  padding-bottom: 16px; }\n.about-version {\n  padding-left: 7px;\n  font-size: 10px;\n  color: #888; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-month-label {\n  color: #f8f8f2;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  text-align: center;\n  color: #f8f8f2;\n  border-radius: 2px; }\n\n.calendar-day-base {\n  font-size: 80%;\n  text-align: center;\n  width: 25px;\n  height: 25px;\n  padding: 0.1em;\n  margin: 2px;\n  border-radius: 12.5px; }\n\n.calendar-day-heading {\n  color: rgba(248, 248, 242, 0.85);\n  margin-top: 1em;\n  font-size: 70%; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(248, 248, 242, 0.8); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #f8f8f2;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #f8f8f2;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-width: 0; }\n\n.calendar-other-month-day {\n  color: rgba(248, 248, 242, 0.3);\n  opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(248, 248, 242, 0.7);\n  font-size: 80%; }\n\n#notification {\n  border-radius: 3px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #BAC3CF; }\n  .menu #notification, .popup-menu #notification {\n    border-image: url(\"dark-assets/misc/message.svg\") 9 9 9 9; }\n    .menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification {\n      color: #f8f8f2; }\n    .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #BAC3CF; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #BAC3CF; }\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n.notification-icon-button > StIcon {\n  icon-size: 36px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #BAC3CF;\n  background: none;\n  border: none;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  border-radius: 3px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 2px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid rgba(189, 147, 249, 0.5); }\n    .switcher-list .item-box:selected {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5);\n      border: 0px solid rgba(189, 147, 249, 0.5); }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #BAC3CF; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #f8f8f2; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"common-assets/misc/corner-ripple.svg\");\n  background-size: contain; }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0);\n  border: none;\n  border-image: url(\"dark-assets/misc/modal.svg\") 9 9 9 67;\n  padding: 0 5px 6px 5px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 20px 10px 10px 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 14px 10px;\n    background: none;\n    border: none;\n    border-image: url(\"dark-assets/misc/button-box.svg\") 9 9 9 9; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n\n.run-dialog {\n  padding: 0px 15px 10px 15px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 0;\n    font-weight: bold;\n    color: #BAC3CF;\n    padding-bottom: 0; }\n  .run-dialog-error-label {\n    color: #FC4138; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-left: 15px;\n    font-size: 10px; }\n  .run-dialog-entry {\n    width: 21em;\n    padding: 7px;\n    border-radius: 3px;\n    caret-color: #BAC3CF;\n    selected-color: #f8f8f2;\n    selection-background-color: rgba(189, 147, 249, 0.5);\n    color: #BAC3CF;\n    background-color: rgba(67, 69, 91, 0.4);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n    .run-dialog-entry:focus {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5);\n      border: 1px solid rgba(189, 147, 249, 0.5);\n      box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none;\n    background-gradient-direction: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #F27835; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #13141a;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 3px;\n  box-shadow: none;\n  text-shadow: 0 1px rgba(40, 42, 54, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(67, 69, 91, 0.4); }\n  .keyboard-key:hover {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(82, 84, 112, 0.5); }\n  .keyboard-key:active, .keyboard-key:checked {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #f8f8f2;\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0.5); }\n  .keyboard-key:grayed {\n    text-shadow: 0 1px rgba(40, 42, 54, 0);\n    color: #454950;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(67, 69, 91, 0.25); }\n\n.keyboard-subkeys {\n  color: #BAC3CF;\n  padding: 5px;\n  -arrow-border-radius: 2px;\n  -arrow-background-color: #13141a;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  margin: auto;\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #262626;\n  border: 1px solid #303030; }\n.menu-favorites-button {\n  padding: 10px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n.menu-places-box {\n  margin: auto;\n  padding: 10px;\n  border: 0px solid red; }\n.menu-places-button {\n  padding: 10px; }\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-selected {\n    padding: 7px; }\n  .menu-category-button-hover {\n    background-color: red;\n    border-radius: 2px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: rgba(248, 248, 242, 0.45);\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 30px; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 30px; }\n.menu-selected-app-title {\n  font-weight: bold; }\n.menu-selected-app-description {\n  max-width: 150px; }\n.menu-search-box:ltr {\n  padding-left: 30px; }\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  height: 15px;\n  font-weight: normal;\n  caret-color: #f8f8f2; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #f8f8f2; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #f8f8f2;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  margin: 32px;\n  min-width: 64px;\n  min-height: 64px;\n  color: #f8f8f2;\n  background: none;\n  border: none;\n  border-radius: 5px;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 4px;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 2px;\n    color: rgba(189, 147, 249, 0.5); }\n  .osd-window .level-bar {\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(248, 248, 242, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #f8f8f2;\n    background-color: rgba(248, 248, 242, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #f8f8f2;\n    border-color: rgba(189, 147, 249, 0.5); }\n  .window-list-item-box .progress {\n    background-color: rgba(189, 147, 249, 0.3); }\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.window-list-preview {\n  spacing: 6px;\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  background-color: #262626;\n  border-radius: 3px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(248, 248, 242, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #f8f8f2;\n    border-color: rgba(73, 76, 100, 0.7); }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:focus, .grouped-window-list-item-box:active:focus, .grouped-window-list-item-box:focus:hover, .grouped-window-list-item-box:active:focus:hover {\n    color: #f8f8f2;\n    border-color: rgba(189, 147, 249, 0.5); }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(189, 147, 249, 0.3); }\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: #f8f8f2; }\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: rgba(30, 31, 41, 0.7); }\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n.grouped-window-list-thumbnail-menu {\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  background-color: #262626;\n  border-radius: 3px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 2px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid rgba(189, 147, 249, 0.5); }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      border: 1px solid rgba(189, 147, 249, 0.5); }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player {\n  padding: 0 4px; }\n  .sound-player > StBoxLayout:first-child {\n    padding: 5px 10px 12px 10px;\n    spacing: 0.5em; }\n    .sound-player > StBoxLayout:first-child StButton:small {\n      width: 16px;\n      height: 8px;\n      padding: 1px; }\n      .sound-player > StBoxLayout:first-child StButton:small StIcon {\n        icon-size: 12px; }\n  .sound-player-generic-coverart {\n    background: rgba(0, 0, 0, 0.2); }\n  .sound-player-overlay {\n    width: 290px;\n    height: 70px;\n    padding: 15px;\n    spacing: 0.5em;\n    background: rgba(8, 9, 12, 0.9);\n    border: 0px solid black;\n    border-bottom: 1px;\n    color: #BAC3CF; }\n    .sound-player-overlay StButton {\n      width: 22px;\n      height: 13px;\n      padding: 5px;\n      color: #BAC3CF;\n      border-radius: 2px;\n      border: 1px solid rgba(19, 20, 26, 0); }\n      .sound-player-overlay StButton StIcon {\n        icon-size: 16px; }\n      .sound-player-overlay StButton:hover {\n        text-shadow: 0 1px rgba(40, 42, 54, 0);\n        color: #BAC3CF;\n        border: 1px solid rgba(0, 0, 0, 0.4);\n        background-color: rgba(82, 84, 112, 0.5); }\n      .sound-player-overlay StButton:active {\n        text-shadow: 0 1px rgba(40, 42, 54, 0);\n        color: #f8f8f2;\n        background-color: rgba(189, 147, 249, 0.5);\n        border: 1px solid rgba(189, 147, 249, 0.5);\n        box-shadow: inset 0 2px 4px rgba(189, 147, 249, 0.5); }\n    .sound-player-overlay StBoxLayout {\n      padding-top: 2px; }\n  .sound-player .slider {\n    height: 0.5em;\n    padding: 0;\n    border: none;\n    -slider-height: 0.5em;\n    -slider-background-color: #13141a;\n    -slider-border-color: rgba(0, 0, 0, 0);\n    -slider-active-background-color: rgba(189, 147, 249, 0.5);\n    -slider-active-border-color: rgba(0, 0, 0, 0);\n    -slider-border-width: 0px;\n    -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n\n.workspace-button {\n  width: 20px;\n  height: 10px;\n  color: #f8f8f2;\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 300; }\n  .workspace-button:outlined, .workspace-button:outlined:hover {\n    color: rgba(189, 147, 249, 0.5); }\n  .workspace-button:hover {\n    color: rgba(189, 147, 249, 0); }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 3px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-gradient-direction: none;\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid rgba(189, 147, 249, 0.5);\n  background-gradient-direction: none; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: rgba(62, 64, 85, 0.7);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(62, 64, 85, 0.7);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: rgba(73, 76, 100, 0.7);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(41, 42, 56, 0.7);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n#panel-launchers-box {\n  padding-left: 7px; }\n  #panel-launchers-box.vertical {\n    padding: 2px 0; }\n\n.panel-launcher,\n.launcher {\n  margin: 1px;\n  padding: 1px;\n  transition-duration: 200; }\n  .panel-launcher:hover, .launcher:hover {\n    background-gradient-direction: none;\n    border: 0px solid rgba(189, 147, 249, 0.5); }\n    .panel-bottom .panel-launcher:hover,\n    .panel-bottom .launcher:hover {\n      border-bottom-width: 1px; }\n    .panel-top .panel-launcher:hover, .panel-top .launcher:hover {\n      border-top-width: 1px; }\n    .panel-left .panel-launcher:hover, .panel-left .launcher:hover {\n      border-left-width: 1px;\n      padding-left: 0; }\n    .panel-right .panel-launcher:hover, .panel-right .launcher:hover {\n      border-right-width: 1px;\n      padding-right: 0; }\n\n#overview-corner {\n  background-image: url(\"common-assets/misc/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"common-assets/misc/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n.applet-box {\n  padding-left: 3px;\n  padding-right: 3px;\n  color: #f8f8f2;\n  text-shadow: none;\n  transition-duration: 100; }\n  .applet-box.vertical {\n    padding: 3px 0; }\n  .applet-box:hover {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n.applet-label {\n  font-weight: bold;\n  color: #f8f8f2; }\n  .applet-label:hover, .applet-box:hover > .applet-label {\n    color: #f8f8f2;\n    text-shadow: none; }\n.applet-icon {\n  color: #f8f8f2;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-box:hover > .applet-icon {\n    color: #f8f8f2;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #f8f8f2;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #BAC3CF; }\n  .desklet:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders {\n    border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders-and-header {\n    border-image: url(\"common-assets/misc/desklet.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-header {\n    border-image: url(\"common-assets/misc/desklet-header.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(189, 147, 249, 0); }\n\n.photoframe-box {\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  color: #BAC3CF;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n/*FIXME*/\n.workspace-osd {\n  /*color: red;*/\n  text-shadow: black 5px 5px 5px;\n  font-weight: bold;\n  font-size: 48pt; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview, .tile-preview.snap,\n.tile-hud, .tile-hud.snap {\n  background-color: rgba(189, 147, 249, 0);\n  border: 1px solid rgba(189, 147, 249, 0.5); }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n\n/*# sourceMappingURL=cinnamon.css.map */\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/cinnamon/cinnamon.scss",
    "content": "$variant: 'dark';\n$transparency: 'true';\n$darker: 'false';\n\n@import \"_colors\"; //use gtk colors\n@import \"_drawing\";\n@import \"_common\";\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gnome-shell/gnome-shell.css",
    "content": "/*****************\n* Drawing mixins *\n*****************/\n/* GLOBALS */\nstage {\n  font-size: 10pt;\n  color: #C3C7D1; }\n\n/* WIDGETS */\n/* Buttons */\n.button {\n  color: #C3C7D1;\n  background-color: #222222;\n  box-shadow: none;\n  border: 1px solid #21232d;\n  text-shadow: 0 1px black;\n  icon-shadow: 0 1px black;\n  border-radius: 4px;\n  border-width: 0;\n  padding: 4px 32px; }\n  .button:focus {\n    color: #bd93f9;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black;\n    box-shadow: none;\n    border: 1px solid #21232d; }\n  .button:insensitive {\n    color: #767984;\n    background-color: rgba(57, 59, 71, 0.66);\n    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n    border: none;\n    text-shadow: none;\n    icon-shadow: none; }\n  .button:active {\n    color: #bd93f9;\n    background-color: rgba(40, 42, 54, 0.95);\n    border: 1px solid #21232d;\n    text-shadow: none;\n    icon-shadow: none; }\n  .button:hover {\n    color: #bd93f9;\n    background-color: #21232d;\n    border: 1px solid #21232d;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n\n.modal-dialog-linked-button {\n  padding: 10px;\n  border: 1px solid #21232d;\n  color: #C3C7D1;\n  background: #222222;\n  text-shadow: none;\n  icon-shadow: none;\n  box-shadow: none; }\n  .modal-dialog-linked-button:insensitive {\n    color: #767984;\n    background-color: rgba(57, 59, 71, 0.66);\n    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n    border: none;\n    text-shadow: none;\n    icon-shadow: none; }\n  .modal-dialog-linked-button:active {\n    color: #bd93f9;\n    background-color: rgba(40, 42, 54, 0.95);\n    border: 1px solid #21232d;\n    text-shadow: none;\n    icon-shadow: none; }\n  .modal-dialog-linked-button:focus {\n    color: #bd93f9;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black;\n    box-shadow: none;\n    border: 1px solid #21232d; }\n    .modal-dialog-linked-button:focus:hover {\n      color: #bd93f9;\n      text-shadow: 0 1px black;\n      icon-shadow: 0 1px black;\n      box-shadow: none;\n      border: 1px solid #21232d; }\n  .modal-dialog-linked-button:hover {\n    color: #bd93f9;\n    background-color: #21232d;\n    border: 1px solid #21232d;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n  .modal-dialog-linked-button:first-child {\n    border-radius: 0px 0px 0px 2px; }\n  .modal-dialog-linked-button:last-child {\n    border-radius: 0px 0px 2px 0px; }\n  .modal-dialog-linked-button:first-child:last-child {\n    border-radius: 0px 0px 2px 2px; }\n\n/* Entries */\nStEntry {\n  background-color: #373a4b;\n  border-color: #21232d;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n  border-radius: 2px;\n  padding: 4px;\n  border-width: 0;\n  color: #C3C7D1;\n  selection-background-color: rgba(189, 147, 249, 0.5);\n  selected-color: #f8f8f2; }\n  StEntry:focus {\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }\n  StEntry:insensitive {\n    color: #767984;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }\n  StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #ff9f39;\n    padding: 0 4px; }\n  StEntry StLabel.hint-text {\n    color: rgba(195, 199, 209, 0.7); }\n\n/* Scrollbars */\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 0; }\n  StScrollView StScrollBar {\n    min-width: 14px;\n    min-height: 14px; }\n  StScrollBar StBin#trough {\n    border-radius: 0;\n    background-color: transparent; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 8px;\n    background-color: #474955;\n    margin: 3px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #a4a8b2; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: rgba(189, 147, 249, 0.5); }\n\n/* Slider */\n.slider {\n  height: 1em;\n  color: #cbcb9f;\n  border-color: black;\n  -slider-height: 0.1em;\n  -slider-background-color: #373a4b;\n  -slider-border-color: black;\n  -slider-active-background-color: #bd93f9;\n  -slider-active-border-color: #50fa7a;\n  -slider-border-width: 0;\n  -slider-handle-radius: 6px;\n  -barlevel-height: 0.1em;\n  -barlevel-background-color: #373a4b;\n  -barlevel-border-color: black;\n  -barlevel-active-background-color: #bd93f9;\n  -barlevel-active-border-color: #50fa7a;\n  -barlevel-border-width: 0;\n  -barlevel-handle-radius: 6px;\n  -barlevel-overdrive-color: #bd93f9;\n  -barlevel-overdrive-border-color: transparent;\n  -barlevel-overdrive-separator-width: 0px; }\n\n/* Check Boxes */\n.check-box StBoxLayout {\n  spacing: .8em; }\n\n.check-box StBin {\n  width: 24px;\n  height: 22px;\n  background-image: url(\"assets/checkbox-off.svg\"); }\n\n.check-box:focus, .check-box:hover StBin {\n  background-image: url(\"assets/checkbox-off-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-focused.svg\"); }\n\n/* Switches */\n.toggle-switch {\n  width: 65px;\n  height: 22px;\n  background-size: contain;\n  background-image: url(\"assets/toggle-off.svg\"); }\n  .toggle-switch:checked {\n    background-image: url(\"assets/toggle-on.svg\"); }\n\n.toggle-switch-us {\n  background-image: url(\"assets/toggle-off.svg\"); }\n  .toggle-switch-us:checked {\n    background-image: url(\"assets/toggle-on.svg\"); }\n\n.toggle-switch-intl {\n  background-image: url(\"assets/toggle-off.svg\"); }\n  .toggle-switch-intl:checked {\n    background-image: url(\"assets/toggle-on.svg\"); }\n\n/* links */\n.shell-link {\n  color: #A0C1B9; }\n  .shell-link:hover {\n    color: #bfd5d0; }\n\n/* Modal Dialogs */\n.headline {\n  font-size: 110%; }\n\n.lightbox {\n  background-color: black; }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  border: none;\n  border-radius: 2px;\n  color: #C3C7D1;\n  background-color: rgba(29, 31, 39, 0.95);\n  box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); }\n  .modal-dialog .modal-dialog-content-box {\n    padding: 24px; }\n  .modal-dialog .run-dialog-entry {\n    width: 20em;\n    margin-bottom: 6px; }\n  .modal-dialog .run-dialog-error-box {\n    color: #ff3c3c;\n    padding-top: 16px;\n    spacing: 6px; }\n  .modal-dialog .run-dialog-button-box {\n    padding-top: 1em; }\n  .modal-dialog .run-dialog-label {\n    font-size: 11pt;\n    font-weight: bold;\n    color: #a6acbb;\n    padding-bottom: .4em; }\n  .modal-dialog .run-dialog-description {\n    color: #C3C7D1; }\n\n.mount-dialog-subject,\n.end-session-dialog-subject {\n  font-size: 13pt; }\n\n/* Message Dialog */\n.message-dialog-main-layout {\n  padding: 12px 20px 0;\n  spacing: 12px; }\n\n.message-dialog-content {\n  max-width: 28em;\n  spacing: 20px; }\n\n.message-dialog-icon {\n  min-width: 48px;\n  icon-size: 48px; }\n\n.message-dialog-title {\n  font-weight: bold; }\n\n.message-dialog-subtitle {\n  color: #575e71;\n  font-weight: bold; }\n\n/* End Session Dialog */\n.end-session-dialog {\n  spacing: 42px;\n  border: none; }\n  .end-session-dialog .modal-dialog-linked-button:last-child {\n    background-color: #ff5555;\n    color: #fff; }\n    .end-session-dialog .modal-dialog-linked-button:last-child:hover, .end-session-dialog .modal-dialog-linked-button:last-child:focus {\n      background: #ff2c2c;\n      color: #fff; }\n\n.end-session-dialog-list {\n  padding-top: 20px; }\n\n.end-session-dialog-layout {\n  padding-left: 17px; }\n  .end-session-dialog-layout:rtl {\n    padding-right: 17px; }\n\n.end-session-dialog-description {\n  width: 28em;\n  padding-bottom: 10px; }\n  .end-session-dialog-description:rtl {\n    text-align: right; }\n\n.end-session-dialog-warning {\n  width: 28em;\n  color: #ff9f39;\n  padding-top: 6px; }\n  .end-session-dialog-warning:rtl {\n    text-align: right; }\n\n.end-session-dialog-logout-icon {\n  border-radius: 3px;\n  width: 48px;\n  height: 48px;\n  background-size: contain; }\n\n.end-session-dialog-shutdown-icon {\n  color: #ff3c3c;\n  width: 48px;\n  height: 48px; }\n\n.end-session-dialog-inhibitor-layout {\n  spacing: 16px;\n  max-height: 200px;\n  padding-right: 65px;\n  padding-left: 65px; }\n\n.end-session-dialog-session-list,\n.end-session-dialog-app-list {\n  spacing: 1em; }\n\n.end-session-dialog-list-header {\n  font-weight: bold; }\n  .end-session-dialog-list-header:rtl {\n    text-align: right; }\n\n.end-session-dialog-app-list-item,\n.end-session-dialog-session-list-item {\n  spacing: 1em; }\n\n.end-session-dialog-app-list-item-name,\n.end-session-dialog-session-list-item-name {\n  font-weight: bold; }\n\n.end-session-dialog-app-list-item-description {\n  color: #b5bac6;\n  font-size: 10pt; }\n\n/* ShellMountOperation Dialogs */\n.shell-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-dialog {\n  spacing: 24px; }\n  .mount-dialog .message-dialog-title {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px;\n    max-width: 34em; }\n  .mount-dialog .message-dialog-title:rtl {\n    padding-left: 0px;\n    padding-right: 17px; }\n  .mount-dialog .message-dialog-body {\n    padding-left: 17px;\n    width: 28em; }\n  .mount-dialog .message-dialog-body:rtl {\n    padding-left: 0px;\n    padding-right: 17px; }\n\n.mount-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n\n.mount-dialog-app-list:rtl {\n  padding-right: 49px;\n  padding-left: 32px; }\n\n.mount-dialog-app-list-item {\n  color: #a6acbb; }\n  .mount-dialog-app-list-item:hover {\n    color: #C3C7D1; }\n  .mount-dialog-app-list-item:ltr {\n    padding-right: 1em; }\n  .mount-dialog-app-list-item:rtl {\n    padding-left: 1em; }\n\n.mount-dialog-app-list-item-icon:ltr {\n  padding-right: 17px; }\n\n.mount-dialog-app-list-item-icon:rtl {\n  padding-left: 17px; }\n\n.mount-dialog-app-list-item-name {\n  font-size: 10pt; }\n\n/* Password or Authentication Dialog */\n.prompt-dialog {\n  width: 34em;\n  border: none;\n  border-radius: 2px; }\n  .prompt-dialog .message-dialog-main-layout {\n    spacing: 24px;\n    padding: 10px; }\n  .prompt-dialog .message-dialog-content {\n    spacing: 16px; }\n  .prompt-dialog .message-dialog-title {\n    color: #7b849a; }\n\n.prompt-dialog-description:rtl {\n  text-align: right; }\n\n.prompt-dialog-password-box {\n  spacing: 1em;\n  padding-bottom: 1em; }\n\n.prompt-dialog-error-label {\n  font-size: 10pt;\n  color: #ff3c3c;\n  padding-bottom: 8px; }\n\n.prompt-dialog-info-label {\n  font-size: 10pt;\n  padding-bottom: 8px; }\n\n.hidden {\n  color: rgba(0, 0, 0, 0); }\n\n.prompt-dialog-null-label {\n  font-size: 10pt;\n  padding-bottom: 8px; }\n\n/* Polkit Dialog */\n.polkit-dialog-user-layout {\n  padding-left: 10px;\n  spacing: 10px; }\n  .polkit-dialog-user-layout:rtl {\n    padding-left: 0px;\n    padding-right: 10px; }\n\n.polkit-dialog-user-root-label {\n  color: #ff9f39; }\n\n.polkit-dialog-user-icon {\n  border-radius: 3px;\n  background-size: contain;\n  width: 48px;\n  height: 48px; }\n\n/* Audio selection dialog */\n.audio-device-selection-dialog {\n  spacing: 30px; }\n\n.audio-selection-content {\n  spacing: 20px;\n  padding: 24px; }\n\n.audio-selection-title {\n  font-weight: bold;\n  text-align: center; }\n\n.audio-selection-box {\n  spacing: 20px; }\n\n.audio-selection-device {\n  border: 1px solid #C3C7D1;\n  border-radius: 12px; }\n  .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.audio-selection-device-box {\n  padding: 20px;\n  spacing: 20px; }\n\n.audio-selection-device-icon {\n  icon-size: 64px; }\n\n/* Access Dialog */\n.access-dialog {\n  spacing: 30px; }\n\n/* Geolocation Dialog */\n.geolocation-dialog {\n  spacing: 30px; }\n\n/* Extension Dialog */\n.extension-dialog .message-dialog-main-layout {\n  spacing: 24px;\n  padding: 10px; }\n\n.extension-dialog .message-dialog-title {\n  color: #7b849a; }\n\n/* Inhibit-Shortcuts Dialog */\n.inhibit-shortcuts-dialog {\n  spacing: 30px; }\n\n/* Network Agent Dialog */\n.network-dialog-secret-table {\n  spacing-rows: 15px;\n  spacing-columns: 1em; }\n\n.keyring-dialog-control-table {\n  spacing-rows: 15px;\n  spacing-columns: 1em; }\n\n/* Popovers/Menus */\n.popup-menu {\n  min-width: 15em;\n  background-color: transparent;\n  color: #C3C7D1; }\n  .popup-menu .popup-sub-menu {\n    background-color: rgba(0, 0, 0, 0.2);\n    box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); }\n  .popup-menu .popup-menu-content {\n    padding: 16px 0;\n    background-color: #262626;\n    border-radius: 7px; }\n  .popup-menu .popup-menu-item {\n    spacing: 6px;\n    padding: 6px; }\n    .popup-menu .popup-menu-item:ltr {\n      padding-right: 1.75em;\n      padding-left: 0; }\n    .popup-menu .popup-menu-item:rtl {\n      padding-right: 0;\n      padding-left: 1.75em; }\n    .popup-menu .popup-menu-item:checked {\n      background-color: #222222;\n      color: #f8f8f2;\n      box-shadow: inset 1px 0px 0px rgba(204, 171, 250, 0.5);\n      font-weight: normal; }\n      .popup-menu .popup-menu-item:checked:hover {\n        background-color: #222222;\n        color: rgba(189, 147, 249, 0.5); }\n    .popup-menu .popup-menu-item.selected {\n      background-color: rgba(195, 199, 209, 0.1);\n      color: #C3C7D1; }\n    .popup-menu .popup-menu-item:active {\n      background-color: rgba(189, 147, 249, 0.5);\n      color: #f8f8f2; }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(195, 199, 209, 0.5); }\n  .popup-menu .popup-inactive-menu-item {\n    color: #C3C7D1; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: rgba(195, 199, 209, 0.5); }\n  .popup-menu.panel-menu {\n    -boxpointer-gap: 4px;\n    margin-bottom: 1.75em; }\n\n.popup-menu-ornament {\n  text-align: right;\n  width: 1.2em; }\n\n.popup-menu-boxpointer,\n.candidate-popup-boxpointer {\n  -arrow-border-radius: 7px;\n  -arrow-background-color: #262626;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #21232d;\n  -arrow-base: 24px;\n  -arrow-rise: 11px;\n  -arrow-box-shadow: 0 1px 3px black; }\n\n.popup-separator-menu-item {\n  background: transparent; }\n  .popup-separator-menu-item-separator {\n    height: 1px;\n    margin: 6px 64px;\n    background-color: transparent;\n    border-color: transparent;\n    border-bottom-width: 1px;\n    border-bottom-style: solid; }\n  .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator {\n    margin: 0 64px 0 32px;\n    background: transparent; }\n\n.background-menu {\n  -boxpointer-gap: 4px;\n  -arrow-rise: 0px; }\n\n/* fallback menu\n- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled\n  app menu inside the main app window itself rather than the top bar\n*/\n/* OSD */\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  margin: 32px;\n  min-width: 64px;\n  min-height: 64px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    height: 0.4em;\n    border-radius: 0.3em;\n    color: #C3C7D1;\n    border: 1px solid #21232d;\n    -barlevel-height: 0.4em;\n    -barlevel-background-color: rgba(0, 0, 0, 0.5);\n    -barlevel-active-background-color: rgba(189, 147, 249, 0.5);\n    -barlevel-overdrive-color: #ff5555;\n    -barlevel-overdrive-separator-width: 0.2em; }\n  .osd-window .level-bar {\n    background-color: rgba(189, 147, 249, 0.5);\n    border-radius: 0.3em; }\n\n/* Pad OSD */\n.pad-osd-window {\n  padding: 32px;\n  background-color: rgba(0, 0, 0, 0.8); }\n  .pad-osd-window .pad-osd-title-box {\n    spacing: 12px; }\n  .pad-osd-window .pad-osd-title-menu-box {\n    spacing: 6px; }\n\n.combo-box-label {\n  width: 15em; }\n\n/* App Switcher */\n.switcher-popup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list-item-container {\n  spacing: 8px; }\n\n.switcher-list .item-box {\n  padding: 8px;\n  border-radius: 4px; }\n\n.switcher-list .item-box:outlined {\n  padding: 6px;\n  border: 2px solid #0c0c10; }\n\n.switcher-list .item-box:selected {\n  background-color: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n\n.switcher-list .thumbnail-box {\n  padding: 2px;\n  spacing: 4px; }\n\n.switcher-list .thumbnail {\n  width: 256px; }\n\n.switcher-list .separator {\n  width: 1px;\n  background: #21232d; }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: rgba(195, 199, 209, 0.8); }\n  .switcher-arrow:highlighted {\n    color: #C3C7D1; }\n\n.input-source-switcher-symbol {\n  font-size: 34pt;\n  width: 96px;\n  height: 96px; }\n\n/* Window Cycler */\n.cycler-highlight {\n  border: 5px solid rgba(189, 147, 249, 0.5); }\n\n/* Workspace Switcher */\n.workspace-switcher-group {\n  padding: 12px; }\n\n.workspace-switcher {\n  background: transparent;\n  border: 0px;\n  border-radius: 0px;\n  padding: 0px;\n  spacing: 8px; }\n\n.ws-switcher-active-up,\n.ws-switcher-active-down,\n.ws-switcher-active-left,\n.ws-switcher-active-right {\n  height: 50px;\n  background-color: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2;\n  border: none;\n  background-size: 32px;\n  border-radius: 8px; }\n\n.ws-switcher-active-up {\n  background-image: url(\"assets/ws-switch-arrow-up.png\"); }\n\n.ws-switcher-active-down {\n  background-image: url(\"assets/ws-switch-arrow-down.png\"); }\n\n.ws-switcher-box {\n  height: 50px;\n  border: 1px solid rgba(195, 199, 209, 0.1);\n  background: rgba(18, 19, 25, 0.95);\n  border-radius: 8px; }\n\n.osd-window,\n.resize-popup,\n.switcher-list, .workspace-switcher-container {\n  color: #C3C7D1;\n  background-color: rgba(40, 42, 54, 0.95);\n  border: 1px solid #21232d;\n  box-shadow: 0px 0px 7px #21232d;\n  border-radius: 5px;\n  padding: 12px; }\n\n/* Tiled window previews */\n.tile-preview {\n  background-color: rgba(189, 147, 249, 0.3);\n  border: 1px solid rgba(189, 147, 249, 0.5); }\n\n.tile-preview-left.on-primary {\n  border-radius: 2px 2px 0 0; }\n\n.tile-preview-right.on-primary {\n  border-radius: 0 2px 0 0; }\n\n.tile-preview-left.tile-preview-right.on-primary {\n  border-radius: 2px 2px 0 0; }\n\n/* TOP BAR */\n#panel {\n  background-gradient-direction: none;\n  background-color: rgba(40, 42, 54, 0.95);\n  /* transition from solid to transparent */\n  transition-duration: 500ms;\n  font-weight: bold;\n  height: 1.86em;\n  padding: 0px 0px; }\n  #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {\n    background-color: transparent; }\n  #panel #panelLeft, #panel #panelCenter {\n    spacing: 4px; }\n  #panel .panel-corner {\n    -panel-corner-radius: 0px;\n    -panel-corner-background-color: rgba(0, 0, 0, 0.2);\n    -panel-corner-border-width: 2px;\n    -panel-corner-border-color: transparent; }\n    #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {\n      -panel-corner-border-color: rgba(204, 171, 250, 0.5); }\n    #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen {\n      -panel-corner-radius: 0;\n      -panel-corner-background-color: transparent;\n      -panel-corner-border-color: transparent; }\n  #panel .panel-button {\n    -natural-hpadding: 12px;\n    -minimum-hpadding: 6px;\n    font-weight: bold;\n    color: #f8f8f2;\n    transition-duration: 100ms; }\n    #panel .panel-button .app-menu-icon {\n      -st-icon-style: symbolic;\n      margin-left: 4px;\n      margin-right: 4px; }\n    #panel .panel-button .system-status-icon,\n    #panel .panel-button .app-menu-icon > StIcon,\n    #panel .panel-button .popup-menu-arrow {\n      icon-shadow: none; }\n    #panel .panel-button:hover {\n      background: rgba(62, 65, 83, 0.95);\n      color: white;\n      transition-duration: 200ms; }\n    #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {\n      box-shadow: none;\n      background-gradient-start: rgba(189, 147, 249, 0.5);\n      background-gradient-end: rgba(189, 147, 249, 0.5);\n      background-gradient-direction: horizontal;\n      color: #f8f8f2;\n      transition-duration: 200ms; }\n      #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {\n        icon-shadow: red 0 2px 2px; }\n    #panel .panel-button .system-status-icon {\n      icon-size: 1.09em;\n      padding: 0 5px; }\n    .unlock-screen #panel .panel-button,\n    .login-screen #panel .panel-button,\n    .lock-screen #panel .panel-button {\n      color: #e0e2e7; }\n      .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active,\n      .login-screen #panel .panel-button:focus,\n      .login-screen #panel .panel-button:hover,\n      .login-screen #panel .panel-button:active,\n      .lock-screen #panel .panel-button:focus,\n      .lock-screen #panel .panel-button:hover,\n      .lock-screen #panel .panel-button:active {\n        color: #e0e2e7; }\n    #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked {\n      box-shadow: none; }\n      #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock {\n        box-shadow: none; }\n  #panel .panel-status-indicators-box,\n  #panel .panel-status-menu-box {\n    spacing: 2px; }\n  #panel .power-status.panel-status-indicators-box {\n    spacing: 0; }\n  #panel .screencast-indicator {\n    color: #ff9f39; }\n  #panel.solid {\n    background-color: #262626;\n    /* transition from transparent to solid */\n    transition-duration: 300ms; }\n    #panel.solid .panel-corner {\n      -panel-corner-background-color: black; }\n    #panel.solid .system-status-icon,\n    #panel.solid .app-menu-icon > StIcon,\n    #panel.solid .popup-menu-arrow {\n      icon-shadow: none; }\n\n#calendarArea {\n  padding: 0.75em 1.0em; }\n\n.calendar {\n  margin-bottom: 1em; }\n\n.calendar, .world-clocks-button, .weather-button, .events-button {\n  background: transparent;\n  border: none; }\n\n.calendar,\n.datemenu-today-button,\n.datemenu-displays-box,\n.message-list-sections {\n  margin: 0 1.5em; }\n\n.datemenu-calendar-column {\n  spacing: 0.5em; }\n\n.datemenu-displays-section {\n  padding-bottom: 3em; }\n\n.datemenu-displays-box {\n  spacing: 1em; }\n\n.datemenu-calendar-column {\n  border: 0 solid transparent;\n  background: #262834; }\n  .datemenu-calendar-column:ltr {\n    border-left-width: 1px; }\n  .datemenu-calendar-column:rtl {\n    border-right-width: 1px; }\n\n.datemenu-today-button,\n.world-clocks-button,\n.weather-button,\n.events-section-title,\n.message-list-section-title,\n.events-button {\n  border-radius: 4px;\n  color: #C3C7D1;\n  padding: .4em; }\n\n.message-list-section-list:ltr {\n  padding-left: .4em; }\n\n.message-list-section-list:rtl {\n  padding-right: .4em; }\n\n.datemenu-today-button:hover, .datemenu-today-button:focus,\n.world-clocks-button:hover,\n.world-clocks-button:focus,\n.weather-button:hover,\n.weather-button:focus,\n.events-section-title:hover,\n.events-section-title:focus,\n.message-list-section-title:hover,\n.message-list-section-title:focus,\n.events-button:hover,\n.events-button:focus {\n  background-color: #333545; }\n\n.datemenu-today-button:active,\n.world-clocks-button:active,\n.weather-button:active,\n.events-section-title:active,\n.message-list-section-title:active,\n.events-button:active {\n  color: white;\n  background-color: rgba(189, 147, 249, 0.5); }\n\n.datemenu-today-button .date-label {\n  font-size: 1.5em; }\n\n.world-clocks-header,\n.weather-header,\n.events-section-title,\n.message-list-section-title,\n.events-title {\n  color: #a6acbb;\n  font-weight: bold; }\n\n.events-button .event-time {\n  color: #b7bcc8; }\n\n.world-clocks-grid {\n  spacing-rows: 0.4em; }\n\n.weather-box {\n  spacing: 0.4em; }\n\n.calendar-month-label {\n  color: #b5bac6;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.pager-button {\n  color: white;\n  background-color: transparent;\n  width: 32px;\n  border-radius: 4px; }\n  .pager-button:hover, .pager-button:focus {\n    background-color: rgba(195, 199, 209, 0.05); }\n  .pager-button:active {\n    background-color: rgba(40, 42, 54, 0.05); }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-change-month-back StIcon,\n.calendar-change-month-forward StIcon {\n  color: #b5bac6; }\n\n.calendar-day-base {\n  font-size: 80%;\n  text-align: center;\n  width: 2.4em;\n  height: 2.4em;\n  padding: 0.1em;\n  margin: 2px;\n  border-radius: 1.4em;\n  color: #C3C7D1; }\n  .calendar-day-base:hover, .calendar-day-base:focus {\n    background-color: #333545; }\n  .calendar-day-base:active, .calendar-day-base:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5);\n    border-color: transparent; }\n  .calendar-day-base.calendar-day-heading {\n    color: #a6acbb;\n    margin-top: 1em;\n    font-size: 70%; }\n\n.calendar-day {\n  border-width: 0; }\n\n.calendar-day-top {\n  border-top-width: 1px; }\n\n.calendar-day-left {\n  border-left-width: 1px; }\n\n.calendar-nonwork-day {\n  color: #767984; }\n\n.calendar-today {\n  font-weight: bold;\n  border: 1px solid rgba(189, 147, 249, 0.5);\n  background-color: transparent;\n  color: #f8f8f2; }\n  .calendar-today:hover, .calendar-today:focus {\n    background-color: rgba(198, 161, 250, 0.5);\n    color: #f8f8f2; }\n  .calendar-today:active, .calendar-today:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n    .calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus {\n      background-color: rgba(198, 161, 250, 0.5);\n      color: #f8f8f2; }\n\n.calendar-day-with-events {\n  color: #e0e2e7;\n  font-weight: bold;\n  background-image: url(\"assets/calendar-today.svg\"); }\n\n.calendar-other-month-day {\n  color: #767984;\n  opacity: 0.5; }\n\n.calendar-week-number {\n  font-size: 70%;\n  font-weight: bold;\n  width: 2.3em;\n  height: 1.8em;\n  border-radius: 2px;\n  padding: 0.5em 0 0;\n  margin: 6px;\n  background-color: rgba(195, 199, 209, 0.3);\n  color: #262626; }\n\n/* Message list */\n.message-list {\n  width: 31.5em; }\n  .message-list .message-title {\n    color: #babfca; }\n  .message-list .message-content, .message-list .message-body {\n    color: #b7bcc8; }\n\n.message-list-clear-button.button {\n  background: #262834;\n  border: 1px solid transparent;\n  margin: 1.5em 1.5em 0; }\n  .message-list-clear-button.button:hover, .message-list-clear-button.button:focus {\n    color: #bd93f9;\n    background-color: #21232d;\n    border: 1px solid #21232d;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n\n.message-list-sections {\n  spacing: 1em; }\n\n.message-list-section,\n.message-list-section-list {\n  spacing: 0.4em; }\n\n.message-list-section-close > StIcon {\n  icon-size: 16px;\n  border-radius: 16px;\n  padding: 8px;\n  color: #C3C7D1;\n  background-color: transparent; }\n\n.message-list-section-close:hover > StIcon,\n.message-list-section-close:focus > StIcon .message-list-section-close:active > StIcon {\n  color: #ff5555;\n  background: transparent; }\n\n.message {\n  background: #262834;\n  border: 1px solid #21232d;\n  border-radius: 5px;\n  box-shadow: none; }\n  .message:hover, .message:focus {\n    background-color: #21232d;\n    box-shadow: 2px 0px 0px 0px #bd93f9 inset;\n    border-radius: 1px 5px 5px 1px; }\n\n.message-close-button {\n  color: #C3C7D1; }\n\n.message-icon-bin {\n  padding: 10px 3px 10px 10px; }\n  .message-icon-bin:rtl {\n    padding: 10px 10px 10px 3px; }\n\n.message-icon-bin > StIcon {\n  icon-size: 16px;\n  -st-icon-style: symbolic; }\n\n.message-secondary-bin {\n  padding: 0 12px; }\n\n.message-secondary-bin > .event-time {\n  color: #989fb0;\n  font-size: 0.7em;\n  /* HACK: the label should be baseline-aligned with a 1em label,\n                     fake this with some bottom padding */\n  padding-bottom: 0.13em; }\n\n.message-secondary-bin > StIcon {\n  icon-size: 16px; }\n\n.message-content {\n  padding: 10px; }\n  .message-content *:hover > StIcon,\n  .message-content *:focus > StIcon {\n    color: #ff5555; }\n\n.message-media-control {\n  padding: 12px;\n  color: #8991a5; }\n  .message-media-control:last-child:ltr {\n    padding-right: 18px; }\n  .message-media-control:last-child:rtl {\n    padding-left: 18px; }\n  .message-media-control:hover {\n    color: #C3C7D1; }\n  .message-media-control:insensitive {\n    color: #575e71; }\n\n.media-message-cover-icon {\n  icon-size: 48px !important; }\n  .media-message-cover-icon.fallback {\n    color: #3e4153;\n    background-color: #262626;\n    border: 2px solid #262626;\n    border-radius: 2px;\n    icon-size: 16px;\n    padding: 8px; }\n\n/* World clocks */\n.world-clocks-button .world-clocks-city {\n  color: #C3C7D1;\n  font-weight: normal; }\n\n.world-clocks-button .world-clocks-time {\n  font-weight: bold;\n  color: #C3C7D1;\n  font-feature-settings: \"lnum\";\n  text-align: right; }\n\n.world-clocks-button .world-clocks-timezone {\n  color: #8991a5;\n  font-feature-settings: \"tnum\"; }\n\n/* Weather */\n.weather-button .weather-header {\n  color: #a6acbb;\n  font-weight: bold; }\n  .weather-button .weather-header.location {\n    font-weight: normal; }\n\n.weather-button .weather-forecast-time {\n  color: #a6acbb;\n  font-feature-settings: \"tnum\";\n  font-weight: normal;\n  padding-top: 0.2em;\n  padding-bottom: 0.4em; }\n\n.weather-button .weather-forecast-temp {\n  font-weight: bold; }\n\n.system-switch-user-submenu-icon.user-icon {\n  icon-size: 20px;\n  padding: 0 2px; }\n\n.system-switch-user-submenu-icon.default-icon {\n  icon-size: 16px;\n  padding: 0 4px; }\n\n#appMenu {\n  spinner-image: url(\"assets/process-working.svg\");\n  spacing: 4px; }\n  #appMenu .label-shadow {\n    color: transparent; }\n\n.aggregate-menu {\n  min-width: 21em; }\n  .aggregate-menu .popup-menu-icon {\n    padding: 0 4px; }\n\n.system-menu-action {\n  color: #C3C7D1;\n  border-radius: 32px;\n  /* wish we could do 50% */\n  border: 1px solid #21232d;\n  background: #21232d;\n  padding: 13px; }\n  .system-menu-action:hover, .system-menu-action:focus {\n    border: 1px solid rgba(189, 147, 249, 0.5);\n    color: rgba(189, 147, 249, 0.5);\n    background: transparent; }\n  .system-menu-action:active {\n    background-color: rgba(159, 99, 246, 0.5);\n    color: #f8f8f2;\n    border: 1px solid rgba(159, 99, 246, 0.5); }\n  .system-menu-action > StIcon {\n    icon-size: 16px; }\n\n.ripple-box {\n  width: 52px;\n  height: 52px;\n  background-image: url(\"assets/corner-ripple-ltr.png\");\n  background-size: contain; }\n\n.ripple-box:rtl {\n  background-image: url(\"assets/corner-ripple-rtl.png\"); }\n\n.popup-menu-arrow {\n  width: 16px;\n  height: 16px; }\n\n.popup-menu-icon {\n  icon-size: 1.09em; }\n\n.window-close {\n  background-color: transparent;\n  background-image: url(\"assets/close-window.svg\");\n  background-size: 32px;\n  border: none;\n  box-shadow: none;\n  color: transparent;\n  height: 32px;\n  width: 32px; }\n\n.window-close {\n  -shell-close-overlap: 16px; }\n  .window-close:rtl {\n    -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }\n\n/* NETWORK DIALOGS */\n.nm-dialog {\n  max-height: 34em;\n  min-height: 31em;\n  min-width: 32em; }\n\n.nm-dialog-content {\n  spacing: 20px;\n  padding: 24px; }\n\n.nm-dialog-header-hbox {\n  spacing: 10px; }\n\n.nm-dialog-airplane-box {\n  spacing: 12px; }\n\n.nm-dialog-airplane-headline {\n  font-weight: bold;\n  text-align: center; }\n\n.nm-dialog-airplane-text {\n  color: #C3C7D1; }\n\n.nm-dialog-header-icon {\n  icon-size: 32px; }\n\n.nm-dialog-scroll-view {\n  border: 2px solid #21232d;\n  background: transparent; }\n\n.nm-dialog-header {\n  font-weight: bold; }\n\n.nm-dialog-item {\n  font-size: 110%;\n  border-bottom: 1px solid #21232d;\n  padding: 12px;\n  spacing: 20px; }\n\n.nm-dialog-item:selected {\n  background-color: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n\n.nm-dialog-icons {\n  spacing: .5em; }\n\n.nm-dialog-icon {\n  icon-size: 16px; }\n\n.no-networks-label {\n  color: #999999; }\n\n.no-networks-box {\n  spacing: 12px; }\n\n/* OVERVIEW */\n#overview {\n  spacing: 24px; }\n\n#overview.cosmic-solid-bg {\n  background-color: #262626 !important; }\n\n.overview-controls {\n  padding-bottom: 32px; }\n\n.window-picker {\n  -horizontal-spacing: 16px;\n  -vertical-spacing: 16px;\n  padding: 0 16px 16px; }\n  .window-picker.external-monitor {\n    padding: 16px; }\n\n.window-clone-border {\n  border: 1px solid rgba(255, 255, 255, 0);\n  border-radius: 0px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); }\n\n.window-caption {\n  spacing: 20px;\n  color: #f8f8f2;\n  background-color: rgba(40, 42, 54, 0.65);\n  border-radius: 2px;\n  padding: 4px 8px; }\n\n.search-entry {\n  width: 320px;\n  padding: 9px;\n  border-radius: 100px;\n  border: 1px solid #21232d;\n  color: #C3C7D1;\n  background-color: rgba(40, 42, 54, 0.6);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }\n  .search-entry:focus {\n    color: #C3C7D1;\n    background-color: rgba(40, 42, 54, 0.8);\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }\n  .search-entry .search-entry-icon {\n    icon-size: 1em;\n    padding: 0 4px;\n    color: rgba(195, 199, 209, 0.7); }\n  .search-entry:hover, .search-entry:focus {\n    background-color: rgba(40, 42, 54, 0.8);\n    border-color: rgba(189, 147, 249, 0.3); }\n    .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {\n      color: #C3C7D1; }\n\n#searchResultsBin {\n  max-width: 1000px; }\n\n#searchResultsContent {\n  padding-left: 20px;\n  padding-right: 20px;\n  spacing: 16px; }\n\n.search-section {\n  spacing: 16px; }\n\n.search-section-content {\n  background-color: transparent;\n  border-radius: 0;\n  border: none;\n  box-shadow: none;\n  spacing: 32px; }\n\n.list-search-results {\n  spacing: 3px; }\n\n.search-section-separator {\n  height: 2px;\n  background-color: rgba(255, 255, 255, 0.2); }\n\n.list-search-result-content {\n  spacing: 30px; }\n\n.list-search-result-title {\n  color: white;\n  spacing: 12px; }\n\n.list-search-result-description {\n  color: rgba(255, 255, 255, 0.5); }\n\n.list-search-provider-details {\n  width: 150px;\n  color: white;\n  margin-top: 0.24em; }\n\n.list-search-provider-content {\n  spacing: 20px; }\n\n.search-provider-icon {\n  padding: 15px; }\n\n/* DASHBOARD */\n#dash {\n  font-size: 9pt;\n  color: #f8f8f2;\n  background-color: rgba(40, 42, 54, 0.95);\n  padding: 6px 0;\n  border: 1px solid #21232d;\n  border-left: 0px;\n  border-radius: 0px 5px 5px 0px; }\n  #dash:rtl {\n    border-radius: 9px 0 0 9px; }\n  #dash .placeholder {\n    background-image: url(\"assets/dash-placeholder.svg\");\n    background-size: contain;\n    height: 24px; }\n  #dash .empty-dash-drop-target {\n    width: 24px;\n    height: 24px; }\n\n.dash-item-container > StWidget {\n  padding: 4px 8px; }\n\n.dash-label {\n  border-radius: 7px;\n  padding: 4px 12px;\n  color: #f8f8f2;\n  background-color: rgba(40, 42, 54, 0.95);\n  text-align: center;\n  -x-offset: 8px; }\n\n/* App Vault/Grid */\n.icon-grid {\n  spacing: 30px;\n  -shell-grid-horizontal-item-size: 136px;\n  -shell-grid-vertical-item-size: 136px; }\n  .icon-grid .overview-icon {\n    icon-size: 96px; }\n\n.system-action-icon {\n  background-color: black;\n  color: white;\n  border-radius: 99px;\n  icon-size: 48px; }\n\n.app-view-controls {\n  padding-bottom: 32px; }\n\n.app-view-control {\n  padding: 4px 32px; }\n  .app-view-control:checked {\n    color: #bd93f9;\n    background-color: rgba(40, 42, 54, 0.95);\n    border: 1px solid #21232d;\n    text-shadow: none;\n    icon-shadow: none; }\n  .app-view-control:first-child {\n    border-right-width: 0;\n    border-radius: 3px 0 0 3px; }\n  .app-view-control:last-child {\n    border-radius: 0 3px 3px 0; }\n\n.search-provider-icon:active, .search-provider-icon:checked,\n.list-search-result:active,\n.list-search-result:checked {\n  background-color: rgba(18, 19, 25, 0.85); }\n\n.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,\n.list-search-result:focus,\n.list-search-result:selected,\n.list-search-result:hover {\n  background-color: rgba(40, 42, 54, 0.3);\n  transition-duration: 200ms; }\n\n.app-well-app,\n.app-well-app.app-folder,\n.show-apps,\n.grid-search-result {\n  border: none; }\n  .app-well-app:active .overview-icon,\n  .app-well-app:checked .overview-icon,\n  .app-well-app.app-folder:active .overview-icon,\n  .app-well-app.app-folder:checked .overview-icon,\n  .show-apps:active .overview-icon,\n  .show-apps:checked .overview-icon,\n  .grid-search-result:active .overview-icon,\n  .grid-search-result:checked .overview-icon {\n    background-color: rgba(25, 26, 33, 0.85);\n    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);\n    color: #C3C7D1; }\n  .app-well-app:hover .overview-icon,\n  .app-well-app:focus .overview-icon,\n  .app-well-app:selected .overview-icon,\n  .app-well-app.app-folder:hover .overview-icon,\n  .app-well-app.app-folder:focus .overview-icon,\n  .app-well-app.app-folder:selected .overview-icon,\n  .show-apps:hover .overview-icon,\n  .show-apps:focus .overview-icon,\n  .show-apps:selected .overview-icon,\n  .grid-search-result:hover .overview-icon,\n  .grid-search-result:focus .overview-icon,\n  .grid-search-result:selected .overview-icon {\n    background-color: rgba(40, 42, 54, 0.5);\n    transition-duration: 0ms;\n    border-image: none;\n    background-image: none; }\n\n.app-well-app-running-dot {\n  width: 4px;\n  height: 4px;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-radius: 10px !important;\n  box-shadow: 0px 0px 5px 4px rgba(189, 147, 249, 0.8);\n  margin-bottom: 0px; }\n\n.search-provider-icon,\n.list-search-result, .app-well-app .overview-icon,\n.app-well-app.app-folder .overview-icon,\n.show-apps .overview-icon,\n.grid-search-result .overview-icon {\n  color: #f8f8f2;\n  border-radius: 2px;\n  padding: 7px 6px;\n  border: none;\n  transition-duration: 100ms;\n  text-align: center;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }\n\n.app-well-app.app-folder > .overview-icon {\n  background-color: rgba(40, 42, 54, 0.35); }\n\n.show-apps .show-apps-icon {\n  color: #f8f8f2; }\n\n.show-apps:checked .show-apps-icon,\n.show-apps:focus .show-apps-icon {\n  color: #C3C7D1;\n  transition-duration: 100ms; }\n\n.app-folder-popup {\n  -arrow-border-radius: 8px;\n  -arrow-background-color: rgba(40, 42, 54, 0.5);\n  -arrow-base: 24px;\n  -arrow-rise: 11px; }\n\n.app-folder-popup-bin {\n  padding: 5px;\n  background: rgba(40, 42, 54, 0.5); }\n\n.app-folder-icon {\n  padding: 5px;\n  spacing-rows: 5px;\n  spacing-columns: 5px; }\n\n.page-indicator {\n  padding: 15px 20px; }\n  .page-indicator .page-indicator-icon {\n    width: 12px;\n    height: 12px;\n    border-radius: 12px;\n    background-image: none;\n    background-color: rgba(255, 255, 255, 0.3);\n    border: none; }\n  .page-indicator:hover .page-indicator-icon {\n    background-image: none;\n    background-color: rgba(255, 255, 255, 0.5); }\n  .page-indicator:active .page-indicator-icon {\n    background-image: none;\n    background-color: rgba(255, 255, 255, 0.7);\n    margin: 0; }\n  .page-indicator:checked .page-indicator-icon {\n    background-image: none;\n    background-color: #FFFFFF;\n    transition-duration: 0.3s;\n    transition-timing-function: ease-in-out; }\n\n.app-well-app > .overview-icon.overview-icon-with-label,\n.grid-search-result .overview-icon.overview-icon-with-label {\n  padding: 10px 8px 5px 8px;\n  spacing: 4px; }\n\n.workspace-thumbnails {\n  visible-width: 32px;\n  spacing: 11px;\n  padding: 8px;\n  border-radius: 0; }\n  .workspace-thumbnails:rtl {\n    border-radius: 0; }\n\n.workspace-thumbnail-indicator {\n  border: 4px solid rgba(189, 147, 249, 0.4);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n  padding: 0; }\n\n.search-display > StBoxLayout,\n.all-apps,\n.frequent-apps > StBoxLayout {\n  padding: 0px 88px 10px 88px; }\n\n.workspace-thumbnails {\n  color: #C3C7D1;\n  background-color: transparent;\n  border: none; }\n\n.search-statustext, .no-frequent-applications-label {\n  font-size: 2em;\n  font-weight: bold;\n  color: #C3C7D1; }\n\n/* NOTIFICATIONS & MESSAGE TRAY */\n.url-highlighter {\n  link-color: rgba(219, 195, 252, 0.5); }\n\n.notification-banner {\n  font-size: 11pt;\n  width: 34em;\n  margin: 5px;\n  border-radius: 3px;\n  color: #f8f8f2;\n  background-color: #262626;\n  border: 1px solid #21232d;\n  box-shadow: 0 1px 4px black; }\n  .notification-banner:hover {\n    background-color: rgba(40, 42, 54, 0.96); }\n  .notification-banner:focus {\n    background-color: rgba(40, 42, 54, 0.96); }\n  .notification-banner * {\n    color: #fefefe; }\n  .notification-banner .notification-icon {\n    padding: 5px; }\n  .notification-banner .notification-content {\n    padding: 5px;\n    spacing: 5px; }\n  .notification-banner .secondary-icon {\n    icon-size: 1.09em; }\n  .notification-banner .notification-actions {\n    background-color: #222222;\n    padding-top: 2px;\n    spacing: 1px; }\n  .notification-banner .notification-button {\n    padding: 5px;\n    background-color: rgba(40, 42, 54, 0.9);\n    box-shadow: none; }\n    .notification-banner .notification-button:first-child {\n      border-radius: 0 0 0 3px; }\n    .notification-banner .notification-button:last-child {\n      border-radius: 0 0 3px 0; }\n    .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus {\n      background-color: #222222;\n      color: rgba(189, 147, 249, 0.5); }\n\n.summary-source-counter {\n  font-size: 10pt;\n  font-weight: bold;\n  height: 1.6em;\n  width: 1.6em;\n  -shell-counter-overlap-x: 3px;\n  -shell-counter-overlap-y: 3px;\n  background-color: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2;\n  border: 2px solid #C3C7D1;\n  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);\n  border-radius: 0.9em; }\n\n.secondary-icon {\n  icon-size: 1.09em; }\n\n.chat-body {\n  spacing: 5px; }\n\n.chat-response {\n  margin: 5px; }\n\n.chat-log-message {\n  color: #a6acbb; }\n\n.chat-new-group {\n  padding-top: 1em; }\n\n.chat-received {\n  padding-left: 4px; }\n  .chat-received:rtl {\n    padding-left: 0px;\n    padding-right: 4px; }\n\n.chat-sent {\n  padding-left: 18pt;\n  color: #989fb0; }\n  .chat-sent:rtl {\n    padding-left: 0;\n    padding-right: 18pt; }\n\n.chat-meta-message {\n  padding-left: 4px;\n  font-size: 9pt;\n  font-weight: bold;\n  color: #8991a5; }\n  .chat-meta-message:rtl {\n    padding-left: 0;\n    padding-right: 4px; }\n\n.hotplug-transient-box {\n  spacing: 6px;\n  padding: 2px 72px 2px 12px; }\n\n.hotplug-notification-item {\n  padding: 2px 10px; }\n  .hotplug-notification-item:focus {\n    padding: 1px 71px 1px 11px; }\n\n.hotplug-notification-item-icon {\n  icon-size: 24px;\n  padding: 2px 5px; }\n\n.hotplug-resident-box {\n  spacing: 8px; }\n\n.hotplug-resident-mount {\n  spacing: 8px;\n  border-radius: 4px; }\n  .hotplug-resident-mount:hover {\n    background-color: rgba(40, 42, 54, 0.3); }\n\n.hotplug-resident-mount-label {\n  color: inherit;\n  padding-left: 6px; }\n\n.hotplug-resident-mount-icon {\n  icon-size: 24px;\n  padding-left: 6px; }\n\n.hotplug-resident-eject-icon {\n  icon-size: 16px; }\n\n.hotplug-resident-eject-button {\n  padding: 7px;\n  border-radius: 5px;\n  color: pink; }\n\n/* Eeeky things */\n.magnifier-zoom-region {\n  border: 2px solid rgba(189, 147, 249, 0.5); }\n  .magnifier-zoom-region.full-screen {\n    border-width: 0; }\n\n/* On-screen Keyboard */\n#keyboard {\n  background-color: rgba(40, 42, 54, 0.65); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  color: #C3C7D1;\n  background-color: #222222;\n  box-shadow: none;\n  border: 1px solid #21232d;\n  text-shadow: 0 1px black;\n  icon-shadow: 0 1px black;\n  background-color: #262626;\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 5px; }\n  .keyboard-key:focus {\n    color: #bd93f9;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black;\n    box-shadow: none;\n    border: 1px solid #21232d; }\n  .keyboard-key:hover, .keyboard-key:checked {\n    color: #bd93f9;\n    background-color: #21232d;\n    border: 1px solid #21232d;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n  .keyboard-key:active {\n    color: #bd93f9;\n    background-color: rgba(40, 42, 54, 0.95);\n    border: 1px solid #21232d;\n    text-shadow: none;\n    icon-shadow: none; }\n  .keyboard-key:grayed {\n    background-color: rgba(40, 42, 54, 0.95);\n    color: #C3C7D1;\n    border-color: rgba(0, 0, 0, 0.7); }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 10px;\n  -arrow-background-color: rgba(40, 42, 54, 0.65);\n  -arrow-border-width: 2px;\n  -arrow-border-color: #C3C7D1;\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.candidate-popup-content {\n  padding: 0.5em;\n  spacing: 0.3em; }\n\n.candidate-index {\n  padding: 0 0.5em 0 0;\n  color: #a6acbb; }\n\n.candidate-box {\n  padding: 0.3em 0.5em 0.3em 0.5em;\n  border-radius: 4px; }\n  .candidate-box:selected, .candidate-box:hover {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n\n.candidate-page-button-box {\n  height: 2em; }\n  .vertical .candidate-page-button-box {\n    padding-top: 0.5em; }\n  .horizontal .candidate-page-button-box {\n    padding-left: 0.5em; }\n\n.candidate-page-button {\n  padding: 4px; }\n\n.candidate-page-button-previous {\n  border-radius: 4px 0px 0px 4px;\n  border-right-width: 0; }\n\n.candidate-page-button-next {\n  border-radius: 0px 4px 4px 0px; }\n\n.candidate-page-button-icon {\n  icon-size: 1em; }\n\n/* Auth Dialogs & Screen Shield */\n.framed-user-icon {\n  background-size: contain;\n  border: 2px solid #C3C7D1;\n  color: #C3C7D1;\n  border-radius: 3px; }\n  .framed-user-icon:hover {\n    border-color: white;\n    color: white; }\n\n.login-dialog-banner-view {\n  padding-top: 24px;\n  max-width: 23em; }\n\n.login-dialog {\n  border: none;\n  background-color: transparent; }\n  .login-dialog .modal-dialog-button-box {\n    spacing: 3px; }\n  .login-dialog .modal-dialog-button {\n    padding: 3px 18px; }\n    .login-dialog .modal-dialog-button:default {\n      color: #C3C7D1;\n      background-color: #222222;\n      box-shadow: none;\n      border: 1px solid #21232d;\n      text-shadow: 0 1px black;\n      icon-shadow: 0 1px black; }\n      .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {\n        color: #bd93f9;\n        background-color: rgba(189, 147, 249, 0.2);\n        border: 1px solid #21232d;\n        text-shadow: 0 1px black;\n        icon-shadow: 0 1px black; }\n      .login-dialog .modal-dialog-button:default:active {\n        color: #bd93f9;\n        background-color: rgba(189, 147, 249, 0.5);\n        border: 1px solid #21232d;\n        text-shadow: none;\n        icon-shadow: none; }\n      .login-dialog .modal-dialog-button:default:insensitive {\n        color: #767984;\n        background-color: rgba(57, 59, 71, 0.66);\n        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n        border: none;\n        text-shadow: none;\n        icon-shadow: none; }\n\n.login-dialog-logo-bin {\n  padding: 24px 0px; }\n\n.login-dialog-banner {\n  color: #a6acbb; }\n\n.login-dialog-button-box {\n  spacing: 5px; }\n\n.login-dialog-message-warning {\n  color: #ff9f39; }\n\n.login-dialog-message-hint {\n  padding-top: 0;\n  padding-bottom: 20px; }\n\n.login-dialog-user-selection-box {\n  padding: 100px 0px; }\n\n.login-dialog-not-listed-label {\n  padding-left: 2px; }\n  .login-dialog-not-listed-button:focus .login-dialog-not-listed-label,\n  .login-dialog-not-listed-button:hover .login-dialog-not-listed-label {\n    color: #C3C7D1; }\n\n.login-dialog-not-listed-label {\n  font-size: 90%;\n  font-weight: bold;\n  color: #6d768e;\n  padding-top: 1em; }\n\n.login-dialog-user-list-view {\n  -st-vfade-offset: 1em; }\n\n.login-dialog-user-list {\n  spacing: 12px;\n  padding: .2em;\n  width: 23em; }\n  .login-dialog-user-list:expanded .login-dialog-user-list-item:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n  .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {\n    border-right: 2px solid rgba(189, 147, 249, 0.5); }\n\n.login-dialog-user-list-item {\n  border-radius: 5px;\n  padding: .2em;\n  color: #6d768e; }\n  .login-dialog-user-list-item:ltr {\n    padding-right: 1em; }\n  .login-dialog-user-list-item:rtl {\n    padding-left: 1em; }\n  .login-dialog-user-list-item .login-dialog-timed-login-indicator {\n    height: 2px;\n    margin: 2px 0 0 0;\n    background-color: #C3C7D1; }\n  .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {\n    background-color: #f8f8f2; }\n\n.login-dialog-username,\n.user-widget-label {\n  color: #C3C7D1;\n  font-size: 120%;\n  font-weight: bold;\n  text-align: left;\n  padding-left: 15px; }\n\n.user-widget-label:ltr {\n  padding-left: 18px; }\n\n.user-widget-label:rtl {\n  padding-right: 18px; }\n\n.login-dialog-prompt-layout {\n  padding-top: 24px;\n  padding-bottom: 12px;\n  spacing: 8px;\n  width: 23em; }\n\n.login-dialog-prompt-label {\n  color: #8991a5;\n  font-size: 110%;\n  padding-top: 1em; }\n\n.login-dialog-session-list-button StIcon {\n  icon-size: 1.25em; }\n\n.login-dialog-session-list-button {\n  color: #6d768e; }\n  .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {\n    color: #C3C7D1; }\n  .login-dialog-session-list-button:active {\n    color: #414654; }\n\n.screen-shield-arrows {\n  padding-bottom: 3em; }\n\n.screen-shield-arrows Gjs_Arrow {\n  color: white;\n  width: 80px;\n  height: 48px;\n  -arrow-thickness: 12px;\n  -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n.screen-shield-clock {\n  color: white;\n  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: 1.5em; }\n\n.screen-shield-clock-time {\n  font-size: 72pt;\n  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }\n\n.screen-shield-clock-date {\n  font-size: 28pt; }\n\n.screen-shield-notifications-container {\n  spacing: 6px;\n  width: 30em;\n  background-color: transparent;\n  max-height: 500px; }\n  .screen-shield-notifications-container .summary-notification-stack-scrollview {\n    padding-top: 0;\n    padding-bottom: 0; }\n  .screen-shield-notifications-container .notification,\n  .screen-shield-notifications-container .screen-shield-notification-source {\n    padding: 12px 6px;\n    border: 1px solid #C3C7D1;\n    background-color: rgba(40, 42, 54, 0.45);\n    color: #C3C7D1;\n    border-radius: 4px; }\n  .screen-shield-notifications-container .notification {\n    margin-right: 15px; }\n\n.screen-shield-notification-label {\n  font-weight: bold;\n  padding: 0px 0px 0px 12px; }\n\n.screen-shield-notification-count-text {\n  padding: 0px 0px 0px 12px; }\n\n#panel.lock-screen {\n  background-color: rgba(40, 42, 54, 0.45); }\n\n.screen-shield-background {\n  background: black;\n  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }\n\n#lockDialogGroup {\n  background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png);\n  background-repeat: repeat; }\n\n#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {\n  background-color: rgba(40, 42, 54, 0.3); }\n  #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {\n    background-color: rgba(40, 42, 54, 0.5); }\n  #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {\n    background-color: rgba(189, 147, 249, 0.4); }\n\n#LookingGlassDialog {\n  background-color: rgba(0, 0, 0, 0.8);\n  spacing: 4px;\n  padding: 4px;\n  border: 2px solid grey;\n  border-radius: 4px; }\n  #LookingGlassDialog > #Toolbar {\n    border: 1px solid grey;\n    border-radius: 4px; }\n  #LookingGlassDialog .labels {\n    spacing: 4px; }\n  #LookingGlassDialog .notebook-tab {\n    -natural-hpadding: 12px;\n    -minimum-hpadding: 6px;\n    font-weight: bold;\n    color: #ccc;\n    transition-duration: 100ms;\n    padding-left: .3em;\n    padding-right: .3em; }\n    #LookingGlassDialog .notebook-tab:hover {\n      color: white;\n      text-shadow: black 0px 2px 2px; }\n    #LookingGlassDialog .notebook-tab:selected {\n      border-bottom-width: 2px;\n      border-color: rgba(204, 171, 250, 0.5);\n      color: white;\n      text-shadow: black 0px 2px 2px; }\n  #LookingGlassDialog StBoxLayout#EvalBox {\n    padding: 4px;\n    spacing: 4px; }\n  #LookingGlassDialog StBoxLayout#ResultsArea {\n    spacing: 4px; }\n\n.lg-dialog StEntry {\n  selection-background-color: #bbbbbb;\n  selected-color: #333333; }\n\n.lg-dialog .shell-link {\n  color: #999999; }\n  .lg-dialog .shell-link:hover {\n    color: #dddddd; }\n\n.lg-completions-text {\n  font-size: .9em;\n  font-style: italic; }\n\n.lg-obj-inspector-title {\n  spacing: 4px; }\n\n.lg-obj-inspector-button {\n  border: 1px solid gray;\n  padding: 4px;\n  border-radius: 4px; }\n  .lg-obj-inspector-button:hover {\n    border: 1px solid #ffffff; }\n\n#lookingGlassExtensions {\n  padding: 4px; }\n\n.lg-extensions-list {\n  padding: 4px;\n  spacing: 6px; }\n\n.lg-extension {\n  border: 1px solid #6f6f6f;\n  border-radius: 4px;\n  padding: 4px; }\n\n.lg-extension-name {\n  font-weight: bold; }\n\n.lg-extension-meta {\n  spacing: 6px; }\n\n#LookingGlassPropertyInspector {\n  background: rgba(0, 0, 0, 0.8);\n  border: 2px solid grey;\n  border-radius: 4px;\n  padding: 6px; }\n\n.openweather-current-summarybox,\n.openweather-forecast-icon,\n.openweather-current-databox-captions,\n.openweather-current-databox-values,\n.openweather-current-icon,\n.openweather-forecast-summary,\n.openweather-forecast-temperature {\n  background: transparent; }\n\n.openweather-current-databox-captions, .openweather-forecast-day {\n  color: rgba(189, 147, 249, 0.5); }\n\n/* Pop_OS COSMIC Dock styling, append !important to any changed rules */\n.cosmic-dock #dock {\n  border-radius: 12px 12px 12px 12px !important;\n  border: 0 !important;\n  background-color: #21232d;\n  margin: 4px !important; }\n\n.cosmic-dock.extended #dock {\n  border-radius: 0px !important;\n  margin: 0 !important; }\n\n.cosmic-dock.extended.side #dock {\n  border-top-width: 0 !important;\n  border-bottom-width: 0 !important; }\n\n.cosmic-dock.extended.side.left #dock {\n  border-left-width: 0 !important; }\n\n.cosmic-dock.extended.side.right #dock {\n  border-right-width: 0 !important; }\n\n.cosmic-dock.extended.bottom #dock {\n  border-bottom-width: 0 !important;\n  border-left-width: 0 !important;\n  border-right-width: 0 !important; }\n\n.cosmic-dock .app-well-app:hover .overview-icon, .cosmic-dock .app-well-app:focus .overview-icon, .cosmic-dock .app-well-app:selected .overview-icon {\n  border-radius: 11px; }\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/apps/chrome.rc",
    "content": "# ==============================================================================\n# CHROME/-UIM SPECIFIC SETTINGS\n# ==============================================================================\n\n# Chromium lets us define some colours and settings for better integration\n\nstyle \"chrome-gtk-frame\"\n{\n\tChromeGtkFrame::frame-color = @wm_color\n\tChromeGtkFrame::inactive-frame-color = @unfocused_wm_color\n\n\tChromeGtkFrame::frame-gradient-size = 16\n\tChromeGtkFrame::frame-gradient-color = shade(1.07, @wm_color)\n\n\tChromeGtkFrame::incognito-frame-color = shade(0.85, @wm_color)\n\tChromeGtkFrame::incognito-inactive-frame-color = @wm_color\n\n\tChromeGtkFrame::incognito-frame-gradient-color = @wm_color\n\n\tChromeGtkFrame::scrollbar-trough-color = shade(0.912, @wm_color)\n\tChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @wm_color)\n\tChromeGtkFrame::scrollbar-slider-normal-color = @wm_color\n}\n\nclass \"ChromeGtkFrame\" style \"chrome-gtk-frame\"\n\n# Chromium uses base as the fill colour of its own entries\n# This would be fine but Gtk+ uses it to fill the surrounding space, so its set to bg\n# That results in Chromium using it for the fill, so we need to handle that\n\nstyle \"chrome_entry\" {\n  base[NORMAL] = @base_color\n  base[INSENSITIVE] = @base_color\n}\n\nwidget_class \"*Chrom*<GtkEntry>\" style \"chrome_entry\"\n\n# Chrome Menu item background\n\nstyle \"chrome_menu_item\"\n{\n    bg[SELECTED] = @wm_color\n}\n\nwidget_class \"*<GtkCustomMenu>*<GtkCustomMenuItem>*\" \tstyle \"chrome_menu_item\"\n\n\n# Chrome buttons\n\nwidget_class \"*Chrom*Button*\"\t\t             \t\tstyle \"button\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/apps/gimp.rc",
    "content": "# ==============================================================================\n# GIMP SPECIFIC SETTINGS\n# ==============================================================================\n\n# TODO: This could really look nicer\nstyle \"gimp_spin_scale\" {\n\n  # Spin background\n  bg[NORMAL] = @base_color\n\n  engine \"pixmap\" {\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n }\n\n}\n\n\n# Disable spin button assets for GimpSpinScale\nclass \"GimpSpinScale\" style \"gimp_spin_scale\""
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/apps/libreoffice.rc",
    "content": "# ==============================================================================\n# OPEN/LIBREOFFICE SPECIFIC SETTINGS\n# ==============================================================================\n\nstyle \"ooo_stepper_hack\"\n{\n\tGtkScrollbar::stepper-size\t        = 13\n\tGtkScrollbar::has-backward-stepper\t= 1\n\tGtkScrollbar::has-forward-stepper\t= 1\n}\n\nwidget \"*openoffice-toplevel*\"                \tstyle \"ooo_stepper_hack\""
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/apps/terminal.rc",
    "content": "# ==============================================================================\n# GNOME TERMINAL SPECIFIC SETTINGS\n# ==============================================================================\n\nstyle \"terminal_window\" = \"dark\" {\n}\n\nstyle \"terminal_menubar\"\n{\n\n\tengine \"murrine\" {\n\t}\n}\n\nstyle \"terminal_notebook\" = \"dark\"\n{\n\tfg[ACTIVE] = mix (0.8, \"#DADBDB\", \"#DADBDB\")\n\n\tengine \"murrine\" { \n\t}\n}\n\nstyle \"terminal_scrollbar\" = \"scrollbar\"\n{\n\tbg[NORMAL]        = \"#263238\"\n\tbg[PRELIGHT]      = shade(1.08, \"#263238\")\n\tbg[ACTIVE]        = shade(0.94, \"#263238\")\n\tbg[SELECTED]      = shade(1.0, @selected_bg_color)\n\tbg[INSENSITIVE]   = \"#263238\"\n\n\tengine \"murrine\" {\n\t}\n}\n\nstyle \"terminal_screen\"\n{\n\ttext[NORMAL] = \"#DADBDB\"\n\tbase[NORMAL] = \"#384952\"\n\n\tTerminalScreen::background-darkness = 0.95\n}\n\nwidget \"*TerminalWindow*\"                                style \"terminal_window\"\n#widget \"*TerminalWindow.*.*enu?ar\"                      style \"terminal_menubar\"\nwidget \"*TerminalWindow.*.GtkNotebook*\"                  style \"terminal_notebook\"\nwidget \"*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*\"  style \"terminal_scrollbar\"\n#widget \"*TerminalWindow.*.GtkNotebook*utton*\"           style \"terminal_button\"\nwidget \"*TerminalWindow.*.TerminalScreen*\"               style \"terminal_screen\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/apps/thunar.rc",
    "content": "# ==============================================================================\n# THUNAR SPECIFIC SETTINGS\n# ==============================================================================\n\nstyle \"sidepane\" {\n\tbase[NORMAL] \t\t= @bg_color\n\tbase[INSENSITIVE] \t= mix(0.4, shade(1.35, @selected_bg_color), shade(0.9, @base_color))\n\tbg[NORMAL] \t\t\t= @bg_color\n\ttext[NORMAL] \t\t= mix(0.9, @fg_color, @bg_color)\n}\n\nwidget_class \"*ThunarShortcutsView*\" style \"sidepane\"\nwidget_class \"*ThunarTreeView*\" style \"sidepane\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/apps/xfce.rc",
    "content": "style \"theme-panel\" = \"dark\" {\n\txthickness\t= 1\n\tythickness\t= 1\n}\n\nstyle \"xfdesktop-icon-view\" {\n\tXfdesktopIconView::label-alpha = 0\n\tXfdesktopIconView::selected-label-alpha = 80\n\tXfdesktopIconView::shadow-x-offset = 0\n\tXfdesktopIconView::shadow-y-offset = 0\n\tXfdesktopIconView::selected-shadow-x-offset = 0\n\tXfdesktopIconView::selected-shadow-y-offset = 0\n\tXfdesktopIconView::shadow-color = @tooltip_bg_color\n\tXfdesktopIconView::selected-shadow-color = @tooltip_bg_color\n\tXfdesktopIconView::cell-spacing = 2\n\tXfdesktopIconView::cell-padding = 6\n\tXfdesktopIconView::cell-text-width-proportion = 1.9\n\n\tfg[NORMAL] = shade (0.9, @selected_fg_color)\n\tfg[ACTIVE] = @selected_fg_color\n\n}\n\nstyle \"theme-panel-text\" = \"dark\" {\n}\n\nstyle \"panel-entry\" = \"dark\" {\n}\n\nstyle \"theme-main-menu-text\" = \"theme-panel-text\"\n{\n\tfg[PRELIGHT]\t= \"#ffffff\"\n\ttext[PRELIGHT]\t= \"#ffffff\"\n}\n\nstyle \"workspace-switcher\" = \"dark\"\n{\n\tbg[SELECTED]\t= shade (0.8, @selected_bg_color)\n}\n\nstyle \"window-buttons\" = \"dark\" {\n\n}\n\nstyle \"indicator\" = \"theme-panel\"\n{\n\txthickness\t= 0\n\tythickness\t= 0\n}\n\nwidget \"*PanelWidget*\"\t\t\tstyle \"theme-panel\"\nwidget \"*PanelApplet*\"\t\t\tstyle \"theme-panel\"\nwidget \"*fast-user-switch*\"\t\tstyle \"theme-panel\"\nwidget \"*CPUFreq*Applet*\"\t\tstyle \"theme-panel\"\nclass \"PanelApp*\"\t\t\tstyle \"theme-panel\"\nclass \"PanelToplevel*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*PanelToplevel*\"\t\tstyle \"theme-panel\"\nwidget_class \"*notif*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*Notif*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*Tray*\"\t\t\tstyle \"theme-panel\" \nwidget_class \"*tray*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*computertemp*\"\t\tstyle \"theme-panel\"\nwidget_class \"*Applet*Tomboy*\"\t\tstyle \"theme-panel\"\nwidget_class \"*Applet*Netstatus*\"\tstyle \"theme-panel\"\n\n# Fixes for tooltip text in some apps.\nwidget_class \"*Notif*Beagle*\"\t\tstyle \"theme-panel\"\nwidget_class \"*Notif*Brasero*\"\t\tstyle \"theme-panel\"\n\n# XFCE panel theming.\nwidget \"*Xfce*Panel*\"\t\t\tstyle \"theme-panel\"\nclass \"*Xfce*Panel*\"\t\t\tstyle \"theme-panel\"\nwidget \"*WnckPager*\"\t\t\tstyle \"workspace-switcher\"\nwidget \"*XfdesktopIconView*\"\tstyle \"xfdesktop-icon-view\"\n\n# Fix gtk-entries in the panel\nclass \"*SexyIconEntry*\"\t\t\tstyle:highest \"entry\"\t# fixes dict-plugin\nwidget \"*xfce4-verve-plugin*GtkEntry\"\tstyle:highest \"entry\"\t# fixes verve-plugin\n\n# Make sure panel text color doesn't change\nwidget_class \"*Panel*MenuBar*\"\t\tstyle \"theme-main-menu-text\"\nwidget_class \"*Panel*<GtkMenuBar>*\"\tstyle \"theme-main-menu-text\"\nwidget \"*.clock-applet-button.*\"\tstyle \"theme-panel-text\"\nwidget \"*PanelApplet*\"\t\t\tstyle \"theme-panel-text\"\n\n# Override general panel-style with specific plugin-styles\nwidget \"*indicator-applet*\"\t\tstyle \"indicator\"\nwidget \"*indicator-button*\"\t\tstyle \"indicator\"\n#widget \"*XfceTasklist*\"\t\t\tstyle \"dark_button\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/gtkrc",
    "content": "# Copyright 2016 Peter Cornelis.\n#\n# This file is part of the EvoPop GTK theme.\n#\n# Authors:\n# Sam Hewitt <sam@snwh.org>\n# Peter Cornelis <poltertec@gmail.com>\n#\n# The EvoPop GTK theme is free software: you can redistribute it\n# and/or modify it under the terms of the GNU General Public License as\n# published by the Free Software Foundation, either version 3 of the\n# License, or (at your option) any later version.\n#\n# The EvoPop GTK theme is distributed in the hope that it will be\n# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\n# Public License for more details.\n#\n# You should have received a copy of the GNU General Public License along\n# with the EvoPop GTK theme. If not, see http://www.gnu.org/licenses/.\n\n# ==============================================================================\n# EvoPop GTK2 THEME\n# ==============================================================================\n\n# Text/base colors\ngtk-color-scheme = \"text_color:#f8f8f2\\nbase_color:#262626\"\n# Foreground/background colors\ngtk-color-scheme = \"fg_color:#f8f8f2\\nbg_color:#262626\"\n# Selection colors\ngtk-color-scheme = \"selected_fg_color:#f8f8f2\\nselected_bg_color:#6E5991\"\n# Tooltip colors\ngtk-color-scheme = \"tooltip_fg_color:#f8f8f2\\ntooltip_bg_color:#46474F\"\n# Window colors\ngtk-color-scheme = \"wm_color:#262626\\nunfocused_wm_color:#262626\"\n# Panel colors\ngtk-color-scheme = \"panel_bg_color:#46474F\\npanel_fg_color:#f8f8f2\"\n# Dark Theme - Text/base colors\ngtk-color-scheme = \"dark_text_color:#f8f8f2\\ndark_base_color:#262626\"\n# Dark Theme - Foreground/background colors\ngtk-color-scheme = \"dark_fg_color:#f8f8f2\\ndark_bg_color:#262626\"\n\ngtk-auto-mnemonics = 1\ngtk-primary-button-warps-slider = 1\n\ninclude \"main.rc\"\n\n# App stylings\ninclude \"apps/chrome.rc\"\ninclude \"apps/gimp.rc\"\ninclude \"apps/libreoffice.rc\"\ninclude \"apps/terminal.rc\"\ninclude \"apps/thunar.rc\"\ninclude \"apps/xfce.rc\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-2.0/main.rc",
    "content": "style \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = shade(0.9, @selected_bg_color)\n  GtkWidget::visited-link-color      = shade(0.8, @selected_bg_color)\n  GnomeHRef::link_color              = shade(0.9, @selected_bg_color)\n  GtkHTML::link-color                = shade(0.9, @selected_bg_color)\n  GtkHTML::vlink-color               = shade(0.8, @selected_bg_color)\n  GtkIMHtml::hyperlink-color         = shade(0.9, @selected_bg_color)\n  GtkIMHtml::hyperlink-visited-color = shade(0.8, @selected_bg_color)\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 1\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n  GtkTreeView::odd_row_color        = shade(0.90, @base_color)\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = mix (0.6, @bg_color, @base_color)\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color)\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = darker (@bg_color)\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = mix (0.5, @fg_color, @bg_color)\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {  3,3,3,3 }\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {  3,3,3,3 }\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = { 3,3,5,3 }\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = { 3,3,3,5 }\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs\n    # They are overrided later on\n    # We set them here too because some widgets don't specify their orientation\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[NORMAL]      = @dark_bg_color\n  text[NORMAL]    = @dark_fg_color\n  fg[NORMAL]      = @dark_fg_color\n  bg[SELECTED]    = @dark_bg_color\n  fg[SELECTED]    = shade(0.9, @dark_fg_color)\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[NORMAL]      = @dark_fg_color\n  fg[PRELIGHT]    = @dark_fg_color\n  text[NORMAL]    = @dark_fg_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @base_color\n  bg[INSENSITIVE] = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button_label\" {\n  fg[PRELIGHT] = @selected_fg_color\n  fg[ACTIVE] = @selected_fg_color\n}\n\nstyle \"misc_button_label\" {\n  fg[PRELIGHT] = @fg_color\n  fg[ACTIVE] = @fg_color\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  fg[PRELIGHT] = @selected_fg_color\n  fg[ACTIVE] = @selected_fg_color\n  font_name = \"Bold\"\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way theres no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = mix (0.6, @bg_color, @base_color)\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = mix(0.5, @fg_color, @base_color)\n  fg[PRELIGHT] = mix(0.5, mix(0.5, @fg_color, @base_color), @fg_color)\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {0, 0, 0, 0}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {0, 0, 0, 0}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n  \n      engine \"pixmap\" {\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/toolbar-button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/toolbar-button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/toolbar-button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n   }\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\n\nstyle \"disable_shadow\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n    }\n  }\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Text Style\nstyle \"text\" = \"default\" {\n  engine \"murrine\" { textstyle = 0 }\n}\n\nstyle \"menu_text\" = \"menu_item\" {\n  engine \"murrine\" { textstyle = 0 }\n}\n\n# Default style, containing most of the stuff\nclass \"GtkWidget\"            style \"default\"\n\n# Override padding,          style and colour\nclass \"GtkButton\"            style \"button\"\nclass \"GtkLinkButton\"        style \"link_button\"\nclass \"GtkEntry\"             style \"entry\"\nclass \"GtkOldEditable\"       style \"entry\"\nclass \"GtkNotebook\"          style \"notebook\"\nclass \"GtkHScale\"            style \"scale_horz\"\nclass \"GtkVScale\"            style \"scale_vert\"\nclass \"GtkProgressBar\"       style \"progressbar\"\nclass \"GtkScrolledWindow\"    style \"scrolled_window\"\nclass \"GtkFrame\"             style \"frame\"\nclass \"GtkSeparatorToolItem\" style \"toolbar_separator\"\nclass \"GtkMenuBar\"           style \"menubar\"\nclass \"GtkMenu\"              style \"menu\"\nclass \"GtkTextView\"          style \"textview\"\n\nwidget_class \"*<GtkButton>*<GtkLabel>\"               style \"button_label\"\nwidget_class \"*<GtkCheckButton>*<GtkLabel>\"          style \"misc_button_label\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"              style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\" style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"     style \"separator_menu_item\"\n\n# Frames in statusbars look ugly, let's disable them\nwidget_class \"*<GtkStatusbar>*<GtkFrame>\" style \"disable_shadow\"\n# Disable the frame around poor Wilbert too\nwidget_class \"*<GimpToolbox>*<GtkFrame>\"  style \"disable_shadow\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\" style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\" style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\" style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\" style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"  style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"  style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there isn't a way to apply the style to only\n# the comboboxes that have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\" style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                        style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                  style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                   style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\" style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                       style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"  style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"               style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                       style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[] instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\" style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\" style \"tooltip\"\n\n# Fixes ugly text shadows for insensitive text\nwidget_class \"*<GtkLabel>\"                                          style \"text\"\nwidget_class \"*<GtkMenu>*<GtkLabel>\"                                style \"menu_text\" \nwidget_class \"*<GtkComboBox>*<GtkCellLayout>\"                       style \"text\"\nwidget_class \"*<GtkNotebook>*<GtkLabel>\"                            style \"text\"\nwidget_class \"*<GtkNotebook>*<GtkCellLayout>\"                       style \"text\""
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/budgie.css",
    "content": ".budgie-panel {\n    border-bottom-color: transparent;\n}\n\n.max-budgie-panel {\n    border: none;\n    background-color: alpha(black, 0.5);\n}\n\n.budgie-panel *:active {\n    background-color: transparent;\n}\n\n/* top panel */\n.budgie-panel.top {\n    border-top-color: transparent;\n}\n\n/* left panel */\n.budgie-panel.left {\n    border-left-color: transparent;\n}\n\n/* right panel */\n.budgie-panel.right {\n    border-right-color: transparent;\n}\n\n.budgie-panel .message-area {\n    border-radius: 3px;\n    border: none;\n    font: bold;\n    text-shadow: 1px 1px alpha(black, 0.3);\n    background-color: alpha(black, 0.5);\n    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.1);\n}\n\n.budgie-panel .menu-icon *,\n.budgie-panel .message-area * {\n    icon-shadow: 1px 1px alpha(black, 0.3);\n}\n\n.max-budgie-panel .message-area {\n    box-shadow:none;\n    background-color: transparent;\n}\n\n.budgie-panel * {\n    icon-shadow: none;\n}\n\n.launcher * {\n    icon-shadow: 1px 1px alpha(black, 0.3);\n}\n\nPanelToplevel {\n    padding: 0px;\n    background-color: @panel_bg_color;\n    background-image: none;\n    color: @panel_fg_color;\n}\n\n.dark .notif-title {\n    color: @orange;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/corebird.css",
    "content": ".button.text-only-button:hover{\n    color: @selected_bg_color;\n}\n\n.button.text-only-button:active,\n.button.text-only-button:active:hover {\n    color: @selected_bg_color;\n    background-color: transparent;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/gala.css",
    "content": "/*******\n* Gala *\n*******/\n\n.gala-notification {\n    border: none;\n    border-radius: 4px;\n    background-color: transparent;\n    background-image:\n        linear-gradient(\n            to bottom,\n            @bg_color,\n            @bg_color 80%,\n            shade (\n                @bg_color,\n                0.94\n            )\n        );\n    box-shadow:\n        inset 0 0 0 1px alpha (@bg_highlight_color, 0.1),\n        inset 0 1px 0 0 alpha (@bg_highlight_color, 0.9),\n        inset 0 -1px 0 0 alpha (@bg_highlight_color, 0.3),\n        0 0 0 1px alpha (#000, 0.2),\n        0 3px 6px alpha (#000, 0.16),\n        0 5px 5px -3px alpha (#000, 0.4);\n}\n\n.gala-notification .title,\n.gala-notification .label {\n    color: @text_color;\n}\n\n.gala-notification GtkImage {\n    color: alpha (@text_color, 0.8);\n}\n\n.gala-button {\n    padding: 3px;\n    color: #fff;\n    border: none;\n    border-radius: 100px;\n    background-image:\n        linear-gradient(\n            to bottom,\n            #7e7e7e,\n            #3e3e3e\n        );\n    box-shadow:\n        inset 0 0 0 1px alpha (#fff, 0.02),\n        inset 0 1px 0 0 alpha (#fff, 0.07),\n        inset 0 -1px 0 0 alpha (#fff, 0.01),\n        0 0 0 1px alpha (#000, 0.4),\n        0 3px 6px alpha (#000, 0.16),\n        0 3px 6px alpha (#000, 0.23);\n    text-shadow: 0 1px 1px alpha (#000, 0.6);\n}\n\n/*********\n * Panel *\n ********/\n\n .panel {\n    background-color: transparent;\n    transition: all 100ms ease-in-out;\n}\n\n.panel.maximized {\n    background-color: alpha(#000, 0);\n}\n\n.panel.translucent {\n    background-color: alpha(#000, 0);\n}\n\n.composited-indicator > revealer label,\n.composited-indicator > revealer image,\n.composited-indicator > GtkRevealer {\n    color: #fff;\n    font-weight: bold;\n    text-shadow:\n        0 0 2px alpha (#000, 0.3),\n        0 1px 2px alpha (#000, 0.6);\n    icon-shadow:\n        0 0 2px alpha (#000, 0.3),\n        0 1px 2px alpha (#000, 0.6);\n    transition: all 200ms ease-in-out;\n}\n\n.composited-indicator .keyboard {\n    background-color: #fff;\n    border-radius: 2px;\n    box-shadow:\n        0 0 2px alpha (#000, 0.3),\n        0 1px 2px alpha (#000, 0.6);\n    color: #333;\n    font-weight: 600;\n    padding: 0 3px;\n    text-shadow: none;\n}\n\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > GtkRevealer {\n    color: alpha (#000, 0.65);\n    text-shadow:\n        0 0 2px alpha (#fff, 0.3),\n        0 1px 0 alpha (#fff, 0.25);\n    icon-shadow:\n        0 0 2px alpha (#fff, 0.3),\n        0 1px 0 alpha (#fff, 0.25);\n}\n\n.panel.color-light .composited-indicator .keyboard {\n    background-color: alpha (#000, 0);\n    box-shadow:\n        0 0 2px alpha (#fff, 0.3),\n        0 1px 0 alpha (#fff, 0.25);\n    color: #fff;\n    text-shadow: none;\n}\n\n.panel .popover {\n    box-shadow:\n        inset 0 -1px 0 0 alpha (@bg_highlight_color, 0.5),\n        0 3px 4px alpha (#000, 0.15),\n        0 3px 3px -3px alpha (#000, 0.35);\n}"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/gnome-applications.css",
    "content": "/************\n * nautilus *\n ************/\n.nautilus-canvas-item {\n    border-radius: 0px;\n}\n\n.nautilus-desktop.nautilus-canvas-item {\n    color: white;\n    text-shadow: 1px 1px alpha(black,0.8);\n}\n\n.nautilus-desktop.nautilus-canvas-item:active,\n.nautilus-desktop.nautilus-canvas-item:prelight,\n.nautilus-desktop.nautilus-canvas-item:selected {\n    border-radius: 3px;\n    text-shadow: none;\n}\n\nNautilusWindow.window-frame {\n    background-color: transparent;\n}\n\nNautilusWindow.background {\n    background-color: alpha(mix(@bg_color,@base_color,0.7),0.96);\n}\n\nNautilusWindow .sidebar,\nNautilusWindow .sidebar .view {\n    background-color: transparent;\n    background-image: none;\n}\n\nNautilusWindow .sidebar .cell:selected,\nNautilusWindow .sidebar .cell:selected:focus {\n    border-radius: 0 3px 3px 0;\n}\n\nNautilusWindow .pane-separator.horizontal {\n    background-image: none;\n    border-right: 1px solid @bg_color;\n}\n\n\nNautilusListView GtkTreeView {\n    border-color: @borders;\n}\n\n/******************\n * gnome terminal *\n ******************/\nVteTerminal {\n    background-color: @bg_color;\n    color: @fg_color;\n}\n\n/*********\n * gedit *\n *********/\nGeditViewFrame .gedit-search-slider {\n    padding: 4px;\n    border-radius: 0 0 0 5px;\n    border: 0;\n    background-color: @bg_color;\n}\n\nGeditViewFrame .gedit-search-slider .linked .button {\n    border-color: alpha(black,0.2);\n}\n\nGeditViewFrame .gedit-search-slider .linked .button:hover {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n}\n\n\nGeditViewFrame .gedit-search-slider .not-found {\n    background-color: @error_bg_color;\n    background-image: none;\n    color: @error_fg_color;\n}\n\nGeditViewFrame .gedit-search-slider .not-found:selected {\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\nGdTaggedEntry *{\n\tcolor: @fg_color;\n}\n\n/**************\n * Tweak Tool *\n **************/\n.tweak:hover{\n    color: @text_color;\n}\n\n.tweak-categories .list-row.button:hover {\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\n.tweak-categories {\n    background-color: @base_color;\n    background-image: linear-gradient(to bottom,@base_color,@base_color);\n}\n\n/**************\n * geary *\n **************/\n.geary-titlebar-right GtkBox.left .button{\n\n  background: transparent;\n}\n.geary-titlebar-right GtkBox.left .button:hover{\n\n  background: transparent;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/mate-applications.css",
    "content": "\n/********\n * Caja *\n ********/\n\n/* caja sidebar */\nCajaWindow FMTreeView .view,\nCajaWindow CajaNotesViewer .view,\nCajaWindow CajaPlacesSidebar .view,\nCajaWindow CajaHistorySidebar .view,\nCajaWindow CajaInformationPanel GtkVBox,\nCajaWindow CajaEmblemSidebar GtkViewport {\n    background-color: @header_bg_color;\n    color: @header_fg_color;\n    border-width: 0px;\n}\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/solus-applications.css",
    "content": "QuirkyClient .linked .button:first-child {\n    border-color: alpha(black,0.2);\n    border-width: 1px;\n}\n\nQuirkyClient .linked .button:first-child:hover,\nQuirkyClient .linked .button:first-child:active,\nQuirkyClient .linked .button:first-child:checked {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/apps/unity.css",
    "content": "UnityDecoration {\n    -UnityDecoration-extents: 28px 0px 0px 0px;\n    -UnityDecoration-input-extents: 10px;\n\n    -UnityDecoration-shadow-offset-x: 0px;\n    -UnityDecoration-shadow-offset-y: 3px;\n    -UnityDecoration-active-shadow-color: alpha(@dark_shadow, 0.75);\n    -UnityDecoration-active-shadow-radius: 9px;\n    -UnityDecoration-inactive-shadow-color: alpha(@dark_shadow, 0.5);\n    -UnityDecoration-inactive-shadow-radius: 6px;\n\n    -UnityDecoration-glow-size: 10px;\n    -UnityDecoration-glow-color: @theme_selected_bg_color;\n\n    -UnityDecoration-title-indent: 10px;\n    -UnityDecoration-title-fade: 50px;\n    -UnityDecoration-title-alignment: 0.0;\n}\n\nUnityDecoration.top {\n    border: 1px solid @header_bg_color;\n    border-bottom-width: 0;\n    border-radius: 5px 5px 0 0;\n    padding: 1px 8px 0 8px;\n    background-color: @header_bg_color;\n    color: @header_fg_color;\n    text-shadow: none;\n}\n\nUnityDecoration.top:backdrop {\n    border: 1px solid @header_bg_color;    \n    border-bottom-width: 0;\n    background-color: @header_bg_color;\n    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.2);\n}\n\nUnityDecoration.left,\nUnityDecoration.right,\nUnityDecoration.bottom {\n    background-color: @theme_bg_color;\n}\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n    background-color: @theme_bg_color;\n}\n\nUnityPanelWidget,\n.unity-panel {\n    border-width: 0 0 0 0;\n    border-style: solid;\n    border-color: @panel_bg_color;\n    background-color: @header_bg_color; /* the theme_bg_color of the dark theme */\n    color: @theme_fg_color;\n}\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n}\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n    border-width: 0 0 0 0;\n    color: @panel_fg_color;\n}\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem *:hover {\n    border-color: mix(@panel_bg_color, @panel_fg_color, 0.2);\n    background-color: @selected_bg_color;\n    background-image: none;\n    color: shade(@panel_fg_color, 1.08);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/gtk-widgets-assets.css",
    "content": ".selection-mode.titlebar .titlebutton.minimize,\n.titlebar .titlebutton.minimize {\n    color: transparent;\n    border:none;\n    box-shadow: none;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-image: -gtk-scaled(url(\"../assets/min.svg\"));\n}\n\n.selection-mode.titlebar .titlebutton.minimize:backdrop,\n.titlebar .titlebutton.minimize:backdrop {\n    background-image: -gtk-scaled(url(\"../assets/min_unfocused.png\"));\n    color: transparent;\n}\n\n.selection-mode.titlebar .titlebutton.minimize:hover,\n.selection-mode.titlebar .titlebutton.minimize:active,\n.selection-mode.titlebar .titlebutton.minimize:checked,\n.titlebar .titlebutton.minimize:hover,\n.titlebar .titlebutton.minimize:active,\n.titlebar .titlebutton.minimize:checked {\n    color: transparent;\n    border: none;\n    box-shadow: none;\n    background-color: transparent;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-image: -gtk-scaled(url(\"../assets/min_prelight.svg\"));\n}\n\n.selection-mode.titlebar .titlebutton.maximize,\n.titlebar .titlebutton.maximize {\n   color: transparent;\n    border: none;\n    box-shadow: none;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-image: -gtk-scaled(url(\"../assets/maximize.svg\"));\n}\n\n.selection-mode.titlebar .titlebutton.maximize:backdrop,\n.titlebar .titlebutton.maximize:backdrop {\n    background-image: -gtk-scaled(url(\"../assets/maximize_unfocused.png\"));\n    color: transparent;\n}\n\n.selection-mode.titlebar .titlebutton.maximize:hover,\n.selection-mode.titlebar .titlebutton.maximize:active,\n.selection-mode.titlebar .titlebutton.maximize:checked,\n.titlebar .titlebutton.maximize:hover,\n.titlebar .titlebutton.maximize:active,\n.titlebar .titlebutton.maximize:checked  {\n    color: transparent;\n    border: none;\n    box-shadow: none;\n    background-color: transparent;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-image: -gtk-scaled(url(\"../assets/maximize_prelight.svg\"));\n}\n\n.selection-mode.titlebar .titlebutton.close,\n.titlebar .titlebutton.close {\n   color: transparent;\n    border: none;\n    box-shadow: none;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-image: -gtk-scaled(url(\"../assets/close.svg\"));\n}\n\n.selection-mode.titlebar .titlebutton.close:backdrop,\n.titlebar .titlebutton.close:backdrop {\n    background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"));\n    color: transparent;\n}\n\n.selection-mode.titlebar .titlebutton.close:hover,\n.selection-mode.titlebar .titlebutton.close:active,\n.selection-mode.titlebar .titlebutton.close:checked,\n.titlebar .titlebutton.close:hover,\n.titlebar .titlebutton.close:active,\n.titlebar .titlebutton.close:checked  {\n   color: transparent;\n    border: none;\n    box-shadow: none;\n    background-color: transparent;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-image: -gtk-scaled(url(\"../assets/close_prelight.svg\"));\n}\n\n/*******************\n * check and radio *\n *******************/\n/* draw regular check and radio items using our assets */\n\n.check,\n.check:focus {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"),url(\"../assets/checkbox-unchecked@2.png\"));\n}\n\n.check:hover {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover.png\"),url(\"../assets/checkbox-unchecked-hover@2.png\"));\n}\n\n.check:insensitive,\n.check row:selected:insensitive,\n.check row:selected:focus:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive.png\"),url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n}\n\n.check:active,\n.check:checked,\n.check row:selected:active,\n.check row:selected:focus:active {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"),url(\"../assets/checkbox-checked@2.svg\"));\n}\n\n.check:active:insensitive,\n.check:checked:insensitive,\n.check row:selected:active:insensitive,\n.check row:selected:focus:active:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive.png\"),url(\"../assets/checkbox-checked-insensitive@2.png\"));\n}\n\n.check:inconsistent,\n.check row:selected:inconsistent,\n.check row:selected:focus:inconsistent {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"),url(\"../assets/checkbox-mixed@2.png\"));\n}\n\n.check:inconsistent:insensitive,\n.check row:selected:inconsistent:insensitive,\n.check row:selected:focus:inconsistent:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"),url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n}\n\n.radio,\n.radio:hover,\n.radio row:selected,\n.radio row:selected:focus {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"),url(\"../assets/radio-unselected@2.png\"));\n}\n\n.radio:insensitive,\n.radio row:selected:insensitive,\n.radio row:selected:focus:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive.png\"),url(\"../assets/radio-unselected-insensitive@2.png\"));\n}\n\n.radio:active,\n.radio:active:hover,\n.radio:checked,\n.radio row:selected:active,\n.radio row:selected:focus:active {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"),url(\"../assets/radio-selected@2.png\"));\n}\n\n.radio:active:insensitive,\n.radio:checked:insensitive,\n.radio row:selected:active:insensitive,\n.radio row:selected:focus:active:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive.png\"),url(\"../assets/radio-selected-insensitive@2.png\"));\n}\n\n.radio:inconsistent,\n.radio row:selected:inconsistent,\n.radio row:selected:focus:inconsistent {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"),url(\"../assets/radio-mixed@2.png\"));\n}\n\n.radio:inconsistent:insensitive,\n.radio row:selected:inconsistent:insensitive,\n.radio row:selected:focus:inconsistent:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"),url(\"../assets/radio-mixed-insensitive@2.png\"));\n}\n\n.menuitem.check {\n    -gtk-icon-source: none;\n}\n\n.menuitem.check:active,\n.menuitem.check:checked {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-checkbox-checked.png\"),url(\"../assets/menuitem-checkbox-checked@2.png\"));\n}\n\n.menuitem.check:active:hover,\n.menuitem.check:checked:hover {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-checkbox-checked-hover.png\"),url(\"../assets/menuitem-checkbox-checked-hover@2.png\"));\n}\n\n.menuitem.check:active:insensitive,\n.menuitem.check:checked:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-checkbox-checked-insensitive.png\"),url(\"../assets/menuitem-checkbox-checked-insensitive@2.png\"));\n}\n\n.menuitem.check:inconsistent,\n.menuitem.radio:inconsistent {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-checkbox-mixed.png\"),url(\"../assets/menuitem-checkbox-mixed@2.png\"));\n}\n\n.menuitem.check:inconsistent:insensitive,\n.menuitem.radio:inconsistent:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-checkbox-mixed-insensitive.png\"),url(\"../assets/menuitem-checkbox-mixed-insensitive@2.png\"));\n}\n\n.menuitem.radio {\n    -gtk-icon-source: none;\n}\n\n.menuitem.radio:active,\n.menuitem.radio:checked {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-radio-checked.png\"),url(\"../assets/menuitem-radio-checked@2.png\"));\n}\n\n.menuitem.radio:active:hover,\n.menuitem.radio:checked:hover {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-radio-checked-hover.png\"),url(\"../assets/menuitem-radio-checked-hover@2.png\"));\n}\n\n.menuitem.radio:active:insensitive,\n.menuitem.radio:checked:insensitive {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/menuitem-radio-checked-insensitive.png\"),url(\"../assets/menuitem-radio-checked-insensitive@2.png\"));\n}\n\nGtkIconView.content-view.cell.check {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/grid-selection-unchecked.png\"),url(\"../assets/grid-selection-unchecked@2.png\"));\n}\n\nGtkIconView.content-view.cell.check:checked {\n    -gtk-icon-source: -gtk-scaled(url(\"../assets/grid-selection-checked.svg\"),url(\"../assets/grid-selection-checked@2.svg\"));\n}\n\n/******************\n * pane separator *\n ******************/\n.pane-separator.horizontal {\n    background-image: -gtk-scaled(url(\"../assets/pane-handle.png\"),url(\"../assets/pane-handle@2.png\"));\n    background-repeat: no-repeat;\n    background-position: center center;\n}\n\n.pane-separator.vertical {\n    background-image: -gtk-scaled(url(\"../assets/pane-handle-vertical.png\"),url(\"../assets/pane-handle-vertical@2.png\"));\n    background-repeat: no-repeat;\n    background-position: center center;\n}\n\n/*************\n * GtkSwitch *\n *************/\nGtkSwitch.trough {\n    background-image: -gtk-scaled(url(\"../assets/switch-off.svg\"),url(\"../assets/switch-off@2.svg\"));\n}\n\nGtkSwitch.trough:active {\n    background-image: -gtk-scaled(url(\"../assets/switch-on.svg\"),url(\"../assets/switch-on@2.svg\"));\n}\n\nGtkSwitch.trough:insensitive,\nGtkSwitch.trough:active:insensitive {\n    background-image: -gtk-scaled(url(\"../assets/switch-insensitive.svg\"),url(\"../assets/switch-insensitive@2.svg\"));\n}\n\nGtkSwitch.slider {\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-off.svg\"),url(\"../assets/switch-slider-off@2.svg\"));\n}\n\nGtkSwitch.slider:active {\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-on.svg\"),url(\"../assets/switch-slider-on@2.svg\"));\n}\n\nGtkSwitch.slider:insensitive,\nGtkSwitch.slider:active:insensitive {\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-insensitive.svg\"),url(\"../assets/switch-slider-insensitive@2.svg\"));\n}\n\n/*******************\n * GtkScale slider *\n *******************/\n.scale.slider {\n    background: -gtk-scaled(url(\"../assets/scale-slider.svg\"),url(\"../assets/scale-slider@2.png\"));\n}\n\n.scale.slider:hover {\n    background: -gtk-scaled(url(\"../assets/scale-slider-hover.svg\"),url(\"../assets/scale-slider-hover@2.png\"));\n}\n\n.scale.slider:insensitive {\n    background: -gtk-scaled(url(\"../assets/scale-slider-insensitive.png\"),url(\"../assets/scale-slider-insensitive@2.png\"));\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/gtk-widgets.css",
    "content": "\n/* default */\n* {\n    engine: none;\n    -GtkArrow-arrow-scaling: 0.55;\n    -GtkButton-child-displacement-x: 0;\n    -GtkButton-child-displacement-y: 0;\n    -GtkButton-default-border: 0;\n    -GtkButton-image-spacing: 0;\n    -GtkButton-inner-border: 1;\n    -GtkButton-interior-focus: true;\n    -GtkCheckButton-indicator-size: 16;\n    -GtkCheckMenuItem-indicator-size: 12;\n    -GtkExpander-expander-size: 8;\n    -GtkHTML-link-color: @link_color;\n    -GtkIMHtml-hyperlink-color: @link_color;\n    -GtkMenu-horizontal-padding: 0;\n    -GtkMenu-vertical-padding: 0;\n    -GtkNotebook-initial-gap: 0;\n    -GtkPaned-handle-size: 5;\n    -GtkProgressBar-min-horizontal-bar-height: 5;\n    -GtkProgressBar-min-vertical-bar-width: 5;\n    -GtkRange-slider-width: 12;\n    -GtkRange-stepper-spacing: 0;\n    -GtkRange-trough-border: 0;\n    -GtkRange-trough-under-steppers: 1;\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false;\n    -GtkScrollbar-min-slider-length: 50;\n    -GtkScrolledWindow-scrollbar-spacing: 0;\n    -GtkScrolledWindow-scrollbars-within-bevel: 0;\n    -GtkStatusbar-shadow-type: none;\n    -GtkTextView-error-underline-color: @error_color;\n    -GtkToolButton-icon-spacing: 6;\n    -GtkToolItemGroup-expander-size: 8;\n    -GtkTreeView-expander-size: 8;\n    -GtkWidget-focus-line-width: 1;\n    -GtkWidget-focus-padding: 2;\n    -GtkWidget-link-color: @link_color;\n    -GtkWidget-visited-link-color: @link_color;\n    -GtkWindow-resize-grip-height: 0;\n    -GtkWindow-resize-grip-width: 0;\n    -WnckTasklist-fade-overlay-rect: 0;\n    outline-color: alpha(@selected_bg_color, 0.5);\n    outline-style: solid;\n    outline-offset: 0;\n}\n\n/***************\n * base states *\n ***************/\n.background {\n    background-color: @bg_color;\n    color: @fg_color;\n}\n\n* {\n    /* inherit colors from parent */\n    background-color: inherit;\n    color: inherit;\n}\n\n*:selected,\n*:selected:focus {\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\n*:insensitive,\n*:insensitive:insensitive {\n    color: mix(@fg_color, @bg_color, 0.3);\n}\n\n/* apply effects to insensitive and prelit images */\n*:insensitive {\n    -gtk-image-effect: dim;\n}\n\n*:hover {\n    -gtk-image-effect: highlight;\n}\n\n.gtkstyle-fallback {\n    background-color: @bg_color;\n    color: @fg_color;\n}\n\n.gtkstyle-fallback:prelight {\n    background-color: shade(@bg_color, 1.1);\n    color: @fg_color;\n}\n\n.gtkstyle-fallback:active {\n    background-color: shade(@_color, 0.9);\n    color: @fg_color;\n}\n\n.gtkstyle-fallback:insensitive {\n    background-color: shade(shade(@bg_color, 0.95), 1.05);\n    color: mix(@fg_color, @bg_color, 0.7);\n}\n\n.gtkstyle-fallback:selected {\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\nGtkImage,\nGtkImage:insensitive,\nGtkLabel,\nGtkLabel:insensitive,\nGtkBox,\nGtkBox:insensitive,\nGtkOverlay,\nGtkGrid,\nGtkGrid:insensitive {\n    background-color: transparent;\n}\n\n/***********\n * gtkhtml *\n ***********/\nGtkHTML {\n    background-color: @base_color;\n    color: @text_color;\n}\n\n/************\n * expander *\n ************/\n.expander {\n    color: alpha(@fg_color, 0.7);\n}\n\n.expander:hover {\n    color: alpha(@fg_color, 0.8);\n}\n\n.expander:active {\n    color: alpha(currentColor, 0.9);\n}\n\n\n/*********\n * frame *\n *********/\n.frame {\n    border-color: shade(@theme_bg_color, 0.8);\n}\n\n\n.frame.flat {\n\tborder: none;\n}\n\n/*******************\n * scrolled window *\n *******************/\nGtkScrolledWindow.frame {\n    border-width: 1px;\n    border-style: solid;\n    border-color: @bg_color;\n    border-radius: 0;\n}\n\n/* avoid double borders when a viewport is \n * packed into a GtkScrolledWindow */\nGtkScrolledWindow GtkViewport.frame {\n    border-style: none;\n}\n\n/************\n * iconview *\n ************/\nGtkIconView.view.cell:hover {\n    border: none;\n    border-radius: 5px;\n    background-color: shade(@bg_color, 0.9);\n    background-image: none;\n    color: @fg_color;\n}\n\nGtkIconView.view.cell:selected,\nGtkIconView.view.cell:selected:focus {\n    border-width: 1px;\n    border-style: solid;\n    border-color: shade(@bg_color, 0.8);\n    border-radius: 5px;\n    background-color: shade(@bg_color, 0.8);\n    background-image: none;\n    color: @fg_color;\n}\n\n.content-view.view.rubberband,\n.view.rubberband,\n.rubberband {\n    border-width: 1px;\n    border-style: solid;\n    border-color: shade(@selected_fg_color, 0.9);\n    border-radius: 0;\n    background-color: alpha(@selected_fg_color, 0.3);\n}\n/*****************\n * miscellaneous *\n *****************/\n.floating-bar {\n    border-width: 1px;\n    border-style: solid;\n    border-color: @bg_color;\n    border-radius: 0px;\n    background-color: @bg_color;\n    background-image: none;\n    color: @fg_color;\n}\n\n.floating-bar.top {\n    border-top-width: 0;\n    border-top-right-radius: 0;\n    border-top-left-radius: 0;\n}\n\n.floating-bar.right {\n    border-right-width: 0;\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.floating-bar.bottom {\n    border-bottom-width: 0;\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n}\n\n.floating-bar.left {\n    border-left-width: 0;\n    border-bottom-left-radius: 0;\n    border-top-left-radius: 0;\n}\n\n.floating-bar .button {\n    -GtkButton-image-spacing: 0;\n    -GtkButton-inner-border: 0;\n\n    border-style: none;\n    background-color: transparent;\n    background-image: none;\n}\n\n.view.dim-label,\n.dim-label {\n    color: alpha(currentColor, 0.5);\n}\n\n.dnd {\n    border-width: 1px;\n    border-style: solid;\n    border-color: shade(@selected_fg_color, 0.9);\n}\n\n.grip {\n    background-color: transparent;\n}\n\n.arrow {\n    color: alpha(@fg_color, 0.9);\n}\n\n/*************\n * statusbar *\n *************/\nGtkStatusbar {\n    padding: 4px;\n    color: @fg_color;\n}\n\nGtkStatusbar .button {\n    color: @fg_color;\n    border: none;\n}\n\nGtkStatusbar .button:hover,\nGtkStatusbar .button:active,\nGtkStatusbar .button:active:hover {\n    transition: none;\n    color: @selected_fg_color;\n    background-color: @bg_color;\n}\n\n/************\n * textview *\n ************/\nGtkTextView {\n    background-color: @base_color;\n    color: @text_color;\n}\n\n/***********\n * tooltip *\n ***********/\n.tooltip {\n    border-width: 1px;\n    border-style: solid;\n    border-color: @tooltip_bg_color;\n    border-radius: 3px;\n    background-color: @tooltip_bg_color;\n    background-image: none;\n    color: @tooltip_fg_color;\n}\n\n.tooltip.background {\n    background-color: alpha(@tooltip_bg_color,0.8);\n    background-clip: padding-box;\n}\n\n.tooltip.window-frame.csd {\n    border-radius: 3px;\n    background-color: transparent;\n    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);\n}\n\n.tooltip * {\n    padding: 2px;\n    background-color: transparent;\n    color: inherit;\n}\n\n/************\n * treeview *\n ************/\nGtkTreeView {\n    -GtkTreeView-vertical-separator: 6;\n    -GtkWidget-focus-line-width: 1;\n    -GtkWidget-focus-padding: 1;\n}\n\nGtkTreeView {\n    border: 1px solid @bg_color;\n}\n\nGtkTreeView.view:selected {\n    border: none; \n}\n\nGtkTreeView.dnd {\n    padding: 6px 6px;\n    border-width: 1px;\n    border-style: solid;\n    border-color: shade(@selected_bg_color, 0.9);\n    border-radius: 0;\n}\n\nGtkTreeView .entry {\n    padding: 6px 6px;\n    border-radius: 0;\n    background-color: @base_color;\n    background-image: none;\n}\n\n/************\n * viewport *\n ************/\nGtkViewport.frame {\n    border-width: 0;\n}\n\n.view {\n    background-color: @base_color;\n    color: @text_color;\n}\n\n.view:insensitive,\n.view:insensitive:insensitive {\n    color: mix(@bg_color,@text_color, 0.4);\n}\n\n.view:selected,\n.view:selected:focus {\n    background-color: @selected_bg_color; \n    color: @selected_fg_color; /*TreeView selected for dconf and sidebars and stuff*/\n}\n\n/*************************\n * touch text selections *\n *************************/\nGtkBubbleWindow {\n    border-radius: 0px;\n    background-clip: border-box;\n}\n\nGtkBubbleWindow.osd.background {\n    background-color: @osd_bg;\n}\n\nGtkBubbleWindow .toolbar {\n    background-color: transparent;\n}\n\n.overshoot.top {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(55, 93, 114, 0.20)), to(rgba(255,93,115, 0)));\n    background-size: 100% 60%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n  \n  .overshoot.bottom {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255,93,115,0.2)), to(rgba(255,93,115, 0)));\n    background-size: 100% 60%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n  \n  .overshoot.left {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255,93,115,0.2)), to(rgba(255,93,115, 0)));\n    background-size: 60% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n  \n  .overshoot.right {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255,93,115,0.2)), to(rgba(255,93,115, 0)));\n    background-size: 60% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n  \n  .undershoot.top {\n    background-color: transparent;\n    background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-top: 1px;\n    background-size: 10px 1px;\n    background-repeat: repeat-x;\n    background-origin: content-box;\n    background-position: center top; }\n  \n  .undershoot.bottom {\n    background-color: transparent;\n    background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-bottom: 1px;\n    background-size: 10px 1px;\n    background-repeat: repeat-x;\n    background-origin: content-box;\n    background-position: center bottom; }\n  \n  .undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center; }\n  \n  .undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center; }\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/gtk.css",
    "content": "/* Ant palet */\n@define-color lime #50fa7a;\n@define-color cyan #8be9fd;\n@define-color yellow #f1fa8c;\n@define-color orange #ffb86c;\n@define-color purple #bd93f9;\n@define-color red #ff5555;\n\n/* default color scheme */\n@define-color bg_color #262626;\n@define-color fg_color #f8f8f2;\n@define-color base_color #262626;\n@define-color text_color #f8f8f2;\n@define-color borders transparent;\n@define-color header_bg_color #262626;\n@define-color header_fg_color #f8f8f2;\n/*@define-color selected_bg_color #00b0ff;*/\n@define-color selected_bg_color #ff79c6;\n/*@define-color selected_bg_color #33CBBF;\n*/@define-color selected_fg_color #f8f8f8;\n@define-color tooltip_bg_color #f8f8f8;\n@define-color tooltip_fg_color #2d2d2d;\n\n/* colormap actually used by the theme, to be overridden in other css files */\n@define-color theme_bg_color @bg_color;\n@define-color theme_fg_color @fg_color;\n@define-color theme_base_color @base_color;\n@define-color theme_text_color @text_color;\n@define-color theme_selected_bg_color @selected_bg_color;\n@define-color theme_selected_fg_color @selected_fg_color;\n@define-color theme_tooltip_bg_color @tooltip_bg_color;\n@define-color theme_tooltip_fg_color @tooltip_fg_color;\n\n/* shadow effects */\n@define-color light_shadow #fff;\n@define-color dark_shadow #000;\n\n/* misc colors used by gtk+ */\n@define-color info_fg_color #262626;\n@define-color info_bg_color #f3f3f3;\n@define-color warning_fg_color #fefefe;\n@define-color warning_bg_color @orange;\n@define-color question_fg_color #fefefe;\n@define-color question_bg_color @cyan;\n@define-color error_fg_color #fefefe;\n@define-color error_bg_color @red;\n@define-color link_color #df253f;\n@define-color success_color #53a93f;\n@define-color warning_color #f57900;\n@define-color error_color @red;\n@define-color light_grey #dedede;\n\n/* widget colors */\n@define-color button_bg_color @theme_base_color;\n@define-color menubar_bg_color @theme_bg_color;\n@define-color menubar_fg_color @theme_fg_color;\n@define-color toolbar_bg_color @theme_bg_color;\n@define-color toolbar_fg_color @theme_fg_color;\n@define-color menu_bg_color @theme_base_color;\n@define-color menu_fg_color @theme_text_color;\n@define-color panel_bg_color shade(@header_fg_color, 0.8);\n@define-color panel_fg_color @selected_fg_color;\n@define-color menu_selected_bg_color @selected_bg_color;\n@define-color menu_selected_fg_color @selected_fg_color;\n@define-color titlebar_bg_color @theme_bg_color;\n@define-color titlebar_fg_color @theme_fg_color;\n\n/* osd */\n@define-color osd_base @base_color;\n@define-color osd_fg @fg_color;\n@define-color osd_bg @bg_color;\n\n/* window manager colors */\n@define-color wm_bg @header_bg_color;\n@define-color wm_border_focused @header_bg_color;\n@define-color wm_border_unfocused @header_bg_color;\n@define-color wm_title_focused @header_fg_color;\n@define-color wm_title_unfocused alpha(@theme_fg_color, 0.75);\n@define-color wm_icons_focused @theme_fg_color;\n@define-color wm_icons_focused_prelight shade(@theme_selected_bg_color, 1.15);\n@define-color wm_icons_focused_pressed @theme_selected_bg_color;\n@define-color wm_icons_unfocused alpha(@theme_fg_color, 0.95);\n@define-color wm_icons_unfocused_prelight shade(@theme_selected_bg_color, 1.15);\n@define-color wm_icons_unfocused_pressed @theme_selected_bg_color;\n\n@import url(\"gtk-widgets.css\");\n@import url(\"gtk-widgets-assets.css\");\n\n@import url(\"widgets/app-notifications.css\");\n@import url(\"widgets/assistant.css\");\n@import url(\"widgets/button.css\");\n@import url(\"widgets/cell-row.css\");\n@import url(\"widgets/check-radio.css\");\n@import url(\"widgets/column-header.css\");\n@import url(\"widgets/content-view.css\");\n@import url(\"widgets/calendar.css\");\n@import url(\"widgets/dialogs.css\");\n@import url(\"widgets/entry.css\");\n@import url(\"widgets/infobar.css\");\n@import url(\"widgets/list-boxes.css\");\n@import url(\"widgets/menu.css\");\n@import url(\"widgets/notebook.css\");\n@import url(\"widgets/progress-scale.css\");\n@import url(\"widgets/scrollbar.css\");\n@import url(\"widgets/search-bar.css\");\n@import url(\"widgets/separator.css\");\n@import url(\"widgets/sidebar.css\");\n@import url(\"widgets/spinbutton.css\");\n@import url(\"widgets/spinner.css\");\n@import url(\"widgets/switch.css\");\n@import url(\"widgets/color-chooser.css\");\n@import url(\"widgets/toolbar.css\");\n@import url(\"widgets/osd.css\");\n@import url(\"widgets/csd.css\");\n@import url(\"widgets/combobox.css\");\n@import url(\"widgets/selection-mode.css\");\n@import url(\"widgets/popover.css\");\n\n\n@import url(\"apps/budgie.css\");\n@import url(\"apps/corebird.css\");\n@import url(\"apps/solus-applications.css\");\n@import url(\"apps/gala.css\");\n@import url(\"apps/gnome-applications.css\");\n@import url(\"apps/unity.css\");\n@import url(\"apps/mate-applications.css\");\n/*@import url(\"widgets/gnome-software.css\");*/\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/settings.ini",
    "content": "[Settings]\ngtk-auto-mnemonics = 1\ngtk-visible-focus = automatic\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/app-notifications.css",
    "content": "/*********************\n * app notifications *\n *********************/\n.app-notification {\n    border-style: solid;\n    border-color: shade(@header_bg_color, 0.9);\n    border-width: 0 1px 1px 1px;\n    border-bottom-right-radius: 5px;\n    border-bottom-left-radius: 5px;\n    padding: 8px;\n    background-color: alpha(@header_bg_color,0.95);\n    background-image: none;\n    color: @header_fg_color;\n}\n\n.app-notification .button,\n.app-notification .button:hover {\n    background-color: @cyan;\n    color: @selected_fg_color;\n}\n\n.app-notification .button:active,\n.app-notification .button:hover:active {\n    background-color: shade(@cyan,0.9);\n    color: @selected_fg_color;\n}\n\n.app-notification .button.flat {\n    background-color: transparent;\n    color: @header_fg_color;\n}\n\n.app-notification .button.flat:hover,\n.app-notification .button.flat:hover:active {\n    background-color: transparent;\n    color: @red;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/assistant.css",
    "content": "/*************\n * assistant *\n *************/\nGtkAssistant .sidebar .highlight {\n    font: bold;\n}\n\nGtkAssistant .sidebar {\n    padding: 4px;\n    border-width: 0 1px 0 0;\n    border-style: solid;\n    border-right-color: shade(@theme_bg_color, 0.8);\n    border-radius: 0;\n    background-color: @theme_bg_color;\n    color: mix(@theme_fg_color, @theme_bg_color, 0.1);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/button.css",
    "content": "/**********\n * button *\n **********/\n.button {\n    padding: 6px 8px;\n    border-radius: 3px;\n   /* border-width: 1px;\n    border-style: solid;\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);*/\n    background-color: @base_color;\n    background-image: none;\n    color: @text_color;\n    font: bold;\n\n    -GtkWidget-focus-padding: 1;\n    -GtkWidget-focus-line-width: 0;\n}\n\n.notebook .button,\n.list .button,\n.view .button {\n    border-color: alpha(black,0.2);\n}\n\n.button:hover {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\n.button:active,\n.button:active:hover,\n.button:checked:checked {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n    background-color: shade(@selected_bg_color, 0.9);\n    color: @selected_fg_color;\n}\n\n.button:insensitive {\n    background-color: mix(@bg_color,@base_color, 0.5);\n    background-image: none;\n}\n\n/****************\n* \"flat\" button *\n*****************/\n.button.flat,\n.action-bar .button,\n.inline-toolbar .button,\n.osd .button,\n.osd.button {\n    border: none;\n    background-color: transparent;\n    background-image: none;\n    color: @fg_color;\n    font: bold;\n}\n\n.button.flat:hover,\n.action-bar .button:hover,\n.inline-toolbar .button:hover,\n.action-bar .button:hover {\n    border: none;\n    transition: color 150ms ease-in;\n    color: @selected_bg_color;\n}\n\n.button.flat:active,\n.button.flat:active:focus,\n.button.flat:checked,\n.button.flat:active:checked,\n.button.flat:active:checked:focus,\n.action-bar .button:checked,\n.action-bar .button:active {\n    border: none;\n    transition: color 150ms ease-in;\n    color: shade(@selected_bg_color, 0.9);\n    background-color: transparent;\n}\n\n.button.flat:active:hover {\n    border: none;\n    transition: color 150ms ease-in;\n    color: @selected_bg_color;\n    background-color: transparent;\n}\n\n/****************\n* linked button *\n*****************/\n/* middle button */\n.linked .entry,\n.linked .button,\n.linked .button:active,\n.linked .button:active:hover,\n.linked .button:focus,\n.linked .button:focus:active,\n.linked .button:insensitive,\n.linked > GtkComboBox > .button:dir(ltr),\n.linked > GtkComboBox > .button:dir(ltr):focus {\n    border-radius: 0;\n}\n\n\n/* leftmost button */\n.linked .entry:first-child,\n.linked .button:first-child,\n.linked .button:active:first-child,\n.linked .button:active:hover:first-child,\n.linked .button:focus:first-child,\n.linked .button:focus:active:first-child,\n.linked .button:insensitive:first-child,\n.linked > GtkComboBox:first-child > .button,\n.linked > GtkComboBox:first-child > .button:focus {\n    border-right-width: 0;\n    border-radius: 3px;\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n/* rightmost button */\n.linked .entry:last-child,\n.linked .button:last-child,\n.linked .button:active:last-child,\n.linked .button:active:hover:last-child,\n.linked .button:focus:last-child,\n.linked .button:focus:active:last-child,\n.linked .button:insensitive:last-child,\n.linked > GtkComboBox:last-child > .button,\n.linked > GtkComboBox:last-child > .button:focus {\n    border-left-width: 0;\n    border-radius: 3px;\n    border-bottom-left-radius: 0;\n    border-top-left-radius: 0;\n}\n\n/* linked single button */\n.linked .entry:only-child,\n.linked .button:only-child,\n.linked .button:active:only-child,\n.linked .button:active:hover:only-child,\n.linked .button:focus:only-child,\n.linked .button:focus:active:only-child,\n.linked .button:insensitive:only-child,\n.linked.vertical > GtkComboBox:only-child > .button,\n.linked.vertical > GtkComboBox:only-child > .button:focus {\n    border-radius: 3px;\n}\n\n/* middle button (vertical) */\n.linked.vertical .entry,\n.linked.vertical .button,\n.linked.vertical .button:active,\n.linked.vertical .button:active:hover,\n.linked.vertical .button:focus,\n.linked.vertical .button:focus:active,\n.linked.vertical .button:insensitive,\n.linked.vertical > GtkComboBox > .button:dir(ltr),\n.linked.vertical > GtkComboBox > .button:dir(ltr):focus {\n    border-bottom-width: 0;\n    border-radius: 0;\n}\n\n/* leftmost button (vertical) */\n.linked.vertical .entry:first-child,\n.linked.vertical .button:first-child,\n.linked.vertical .button:active:first-child,\n.linked.vertical .button:active:hover:first-child,\n.linked.vertical .button:focus:first-child,\n.linked.vertical .button:focus:active:first-child,\n.linked.vertical .button:insensitive:first-child,\n.linked.vertical > GtkComboBox:first-child > .button,\n.linked.vertical > GtkComboBox:first-child > .button:focus {\n    border-bottom-width: 0;\n    border-radius: 3px;\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n}\n\n/* rightmost button (vertical) */\n.linked.vertical .entry:last-child,\n.linked.vertical .button:last-child,\n.linked.vertical .button:active:last-child,\n.linked.vertical .button:active:hover:last-child,\n.linked.vertical .button:focus:last-child,\n.linked.vertical .button:focus:active:last-child,\n.linked.vertical .button:insensitive:last-child,\n.linked.vertical > GtkComboBox:last-child > .button,\n.linked.vertical > GtkComboBox:last-child > .button:focus {\n    border-radius: 3px;\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n}\n\n/* linked single button (vertical) */\n.linked.vertical .entry:only-child,\n.linked.vertical .button:only-child,\n.linked.vertical .button:active:only-child,\n.linked.vertical .button:active:hover:only-child,\n.linked.vertical .button:focus:only-child,\n.linked.vertical .button:focus:active:only-child,\n.linked.vertical .button:insensitive:only-child,\n.linked.vertical > GtkComboBox:only-child > .button,\n.linked.vertical > GtkComboBox:only-child > .button:focus {\n    border-radius: 3px;\n}\n\n.linked.vertical .entry:first-child {\n    border: 1px solid alpha(black,0.2);\n    border-bottom-width: 0px;\n}\n\n.linked.vertical .entry:last-child {\n    border: 1px solid alpha(black,0.2);\n}\n\n/******************************\n * destructive action buttons *\n ******************************/\n.destructive-action.button,\n.titlebar .destructive-action.button {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n    background-color: @error_color;\n    color: @selected_fg_color;\n}\n\n.destructive-action.button:hover,\n.titlebar .destructive-action.button:hover{\n    background-color: @error_color;\n    color: @selected_fg_color;\n}\n\n.destructive-action.button:active,\n.titlebar .destructive-action.button:active {\n    background-color: shade(@error_color,0.9);\n    color: @selected_fg_color;\n}\n\n.destructive-action.button:hover:active,\n.titlebar .destructive-action.button:hover:active {\n    background-color: shade(@error_color,0.9);\n    color: @selected_fg_color;\n}\n\n.destructive-action.button:insensitive,\n.titlebar .destructive-action.button:insensitive {\n    background-color: mix(@bg_color,@error,0.6);\n}\n\n/******************************\n * suggested action buttons *\n ******************************/\n.suggested-action.button,\n.list .suggested-action.button,\n.titlebar .suggested-action.button {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n    background-color: @cyan;\n    color: @selected_fg_color;\n\n}\n\n.suggested-action.button:hover,\n.list .suggested-action.button:hover,\n.titlebar .suggested-action.button:hover{\n    background-color: @cyan;\n    color: @selected_fg_color;\n}\n\n.suggested-action.button:active,\n.list .suggested-action.button:active,\n.titlebar .suggested-action.button:active {\n    background-color: shade(@cyan,0.9);\n    color: @selected_fg_color;\n}\n\n.suggested-action.button:hover:active,\n.list .suggested-action.button:hover:active,\n.titlebar .suggested-action.button:hover:active {\n    background-color: shade(@cyan,0.9);\n    color: @selected_fg_color;\n}\n\n.suggested-action.button:insensitive,\n.titlebar .suggested-action.button:insensitive {\n    background-color: mix(@bg_color,@cyan,0.6);\n}\n\n/********************\n * circular buttons *\n ********************/\n.circular-button.button {\n    border: none;\n    border-radius: 20px;\n    outline-radius: 20px;\n    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/calendar.css",
    "content": "/************\n * Calendar *\n ************/\nGtkCalendar {\n    padding: 1px 4px 2px 4px;\n}\n\nGtkCalendar:inconsistent {\n    color: mix(@fg_color, @bg_color, 0.5);\n}\n\nGtkCalendar.view,\nGtkCalendar.header,\nGtkCalendar.button,\nGtkCalendar.button:hover,\nGtkCalendar.button:insensitive {\n    border-width: 0;\n    background-color: transparent;\n    background-image: none;\n}\n\n.highlight,\nGtkCalendar.highlight {\n    border-width: 0;\n    background-color: transparent;\n    color: @selected_bg_color;\n}\n\nGtkCalendar:selected {\n    border-radius: 5px;\n}\n\nGtkCalendar:selected:selected {\n    background-color: @selected_bg_color;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/cell-row.css",
    "content": "/****************\n * cell and row *\n ****************/\n.cell {\n    border-width: 0;\n    border-radius: 0;\n}\n\n.cell:selected,\n.cell:selected:hover,\n.cell:selected:focus {\n    background-color: shade(@selected_bg_color, 0.9);\n    background-image: linear-gradient(to bottom,shade(@selected_bg_color, 0.9),shade(@selected_bg_color, 0.9));\n    color: @selected_fg_color;\n    border-color: shade(@selected_bg_color, 0.9);\n    border-width: 1px 0;\n    border-style: solid;\n}\n\nrow:selected,\nrow:selected:hover,\nrow:selected:focus {\n    border-style: none;\n    border-color: shade(@selected_bg_color, 0.9);\n    background-color:  shade(@selected_bg_color, 0.9);\n    color: @selected_fg_color;\n    background-image: none;\n    font: bold;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/check-radio.css",
    "content": "/*******************\n * check and radio *\n *******************/\n.check,\n.radio,\n.check:insensitive,\n.radio:insensitive {\n    border-style: none;\n    background-color: transparent;\n}\n\nGtkCheckButton:hover,\nGtkCheckButton:active:hover,\nGtkCheckButton:selected,\nGtkCheckButton:selected:focus {\n    background-color: transparent;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/color-chooser.css",
    "content": "/*****************\n * color chooser *\n *****************/\nGtkColorSwatch,\nGtkColorSwatch:selected {\n    border-width: 1px;\n    border-style: solid;\n    border-color: alpha(black, 0.1);\n    border-radius: 1px;\n    background-color: transparent;\n    background-clip: border-box;\n}\n\nGtkColorSwatch:hover,\nGtkColorSwatch:selected:hover {\n    border-color: alpha(black, 0.3);\n}\n\nGtkColorSwatch.color-light:selected:hover,\nGtkColorSwatch.color-dark:selected:hover {\n    background-image: none;\n}\n\nGtkColorSwatch.left,\nGtkColorSwatch:first-child {\n    border-top-left-radius: 0px;\n    border-bottom-left-radius: 0px;\n}\n\nGtkColorSwatch.right,\nGtkColorSwatch:last-child {\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n}\n\nGtkColorSwatch:only-child {\n    border-radius: 0px;\n}\n\nGtkColorSwatch.top {\n    border-top-left-radius: 0px;\n    border-top-right-radius: 0px;\n}\n\nGtkColorSwatch.bottom {\n    border-bottom-left-radius: 0px;\n    border-bottom-right-radius: 0px;\n}\n\nGtkColorChooserWidget #add-color-button {\n    background-clip: padding-box;\n    border-color: alpha(black, 0.1);\n    background-color: shade(@theme_bg_color, 0.95);\n    color: @theme_fg_color;\n}\n\nGtkColorChooserWidget #add-color-button:hover {\n    border-color: alpha(black, 0.3);\n    background-color: shade(@theme_bg_color, 0.90);\n    color: @theme_fg_color;\n}\n\n.color-active-badge,\n.color-active-badge:selected {\n    border-width: 1px;\n    border-style: solid;\n    border-width: 2px;\n    background-color: transparent;\n}\n\n.color-active-badge.color-light,\n.color-active-badge.color-light:hover {\n    border-color: alpha(black, 0.3);\n    color: alpha(black, 0.3);\n}\n\n.color-active-badge.color-dark,\n.color-active-badge.color-dark:hover {\n    border-color: alpha(white, 0.3);\n    color: alpha(white, 0.3);\n}\n\nGtkColorEditor GtkColorSwatch {\n    border-radius: 0px;\n}\n\nGtkColorEditor GtkColorSwatch.color-dark:hover,\nGtkColorEditor GtkColorSwatch.color-light:hover {\n    background-image: none;\n    border-color: alpha(black, 0.3);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/column-header.css",
    "content": "/*****************\n * column-header *\n *****************/\ncolumn-header .button,\ncolumn-header .button:active {\n    padding: 3px 8px;\n    border-width: 0 1px 1px 0px;\n    border-radius: 0;\n    border-style: solid;\n}\n\ncolumn-header .button,\ncolumn-header .button:active,\ncolumn-header .button:focus,\ncolumn-header .button:active:focus {\n    border-color: mix(@base_color, black, 0.2);\n    border-bottom-color: mix(@base_color, black, 0.2);\n    background-color: shade(@theme_base_color, 0.97);\n    background-image: none;\n}\n\ncolumn-header .button:hover,\ncolumn-header .button:active:hover,\ncolumn-header .button:hover:focus,\ncolumn-header .button:active:hover:focus {\n    border-color: mix(@base_color, black, 0.2);\n    background-color: shade(@theme_base_color, 0.99);\n    background-image: none;\n    color: @theme_selected_bg_color;\n}\n\ncolumn-header:last-child .button {\n    border-width: 0 0 1px 0;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/combobox.css",
    "content": "/******************\n * combobox entry *\n ******************/\nGtkComboBox*:hover {\ncolor: @selected_fg_color;\n}\n\nGtkComboBox .button {\n    padding: 5px 6px 5px 6px;\n}\n\nGtkComboBox.combobox-entry .button {\n    border-color: alpha(black,0.2);\n}\n\nGtkComboBox.combobox-entry .button:hover {\n    border-color: transparent;\n    border-top-color: alpha(white,0.2);\n    border-bottom-color: alpha(black,0.2);\n}\n\n.primary-toolbar GtkComboBox.combobox-entry .entry,\n.primary-toolbar GtkComboBox.combobox-entry .entry:active,\n.primary-toolbar GtkComboBox.combobox-entry .entry:focus,\n.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,\nGtkComboBox.combobox-entry .entry,\nGtkComboBox.combobox-entry .entry:active,\nGtkComboBox.combobox-entry .entry:focus,\nGtkComboBox.combobox-entry .entry:insensitive {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.primary-toolbar GtkComboBox.combobox-entry .button,\n.primary-toolbar GtkComboBox.combobox-entry .button:hover,\n.primary-toolbar GtkComboBox.combobox-entry .button:active,\n.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,\nGtkComboBox.combobox-entry .button,\nGtkComboBox.combobox-entry .button:hover,\nGtkComboBox.combobox-entry .button:active,\nGtkComboBox.combobox-entry .button:insensitive {\n    border-bottom-left-radius: 0;\n    border-top-left-radius: 0;\n    border-left-width: 0px;\n}\n.linked-entry .entry {\n    border-color: alpha(white,0.2);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/content-view.css",
    "content": "/****************\n * content view *\n ****************/\n.content-view.view {\n    background-color: @theme_base_color;\n}\n\n.content-view.view:prelight {\n    background-color: alpha(@theme_selected_bg_color, 0.6);\n}\n\n.content-view.view:selected,\n.content-view.view:active {\n    background-color: @theme_selected_bg_color;\n}\n\n.content-view.view:insensitive {\n    background-color: shade(@theme_base_color, 0.9);\n}\n\nGdMainIconView.content-view {\n    -GdMainIconView-icon-size: 40;\n}\n\nGtkIconView.content-view.check {\n    background-color: transparent;\n}\n\nGtkIconView.content-view.check:active {\n    background-color: transparent;\n}\n\n.content-view.view.check,\n.content-view.view.check:active {\n    background-color: transparent;\n}\n\nGtkIconView.content-view.check:prelight,\nGtkIconView.content-view.check:insensitive,\nGtkIconView.content-view.check:selected {\n    background-color: transparent;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/csd.css",
    "content": "/*******\n * CSD *\n *******/\n .titlebar{\n    border-radius:5px 5px 0 0;\n }\n.titlebar,\n.header-bar {\n   \n    background-image: none;\n    background-color: @header_bg_color;\n    color: @header_fg_color;\n    text-shadow: none;\n    padding: 4px 10px;\n\n}\n\n.titlebar .button,\n.header-bar .image-button, \n.header-bar .path-bar .button,\n.titlebar .button:active,\n.titlebar .button:checked {\n    padding: 5px;\n    background-color: transparent;\n    border-color: transparent;\n    color: @header_fg_color;\n    font: bold;\n}\n\n.titlebar .button:hover,\n.header-bar .image-button:hover, \n.header-bar .image-button:active,\n.header-bar .image-button:checked,  \n.header-bar .path-bar .button:hover,\n.header-bar .path-bar .button:active,\n.header-bar .path-bar .button:checked,\n.titlebar .button:active:hover,\n.titlebar .button:checked,\n.titlebar .button:active {\n    color: @selected_bg_color;\n    background-color: transparent;\n}\n.maximized .titlebar {\n    border-radius: 0;\n    border: none;\n    box-shadow: none;\n}\n\n.tiled .titlebar {\n    border-radius: 0;\n    border: none;\n    box-shadow: none;\n}\n\n.titlebar.default-decoration {\n    border: none;\n}\n\n.titlebar .title {\n    font: Bold 10;\n    color: @header_fg_color;\n}\n\n.titlebar .subtitle {\n    font: 9;\n    color: @header_fg_color;\n}\n\n.titlebar .separator {\n    color: transparent;\n}\n\n.titlebar .arrow {\n    color: alpha(@header_fg_color, 0.7);\n}\n\n.titlebar .arrow:insensitive {\n    color: mix(@fg_color, @bg_color, 0.3);\n}\n\n.window-frame {\n    border:none;\n    border-radius: 5px 5px 0 0;\n    background-color: @header_bg_color;\n    box-shadow: 0 5px 15px 2px rgba(0, 0, 0, 0.4);\n    margin: 10px;\n}\n\n.window-frame.maximized {\n    border-radius: 0;\n}\n\n.window-frame.tiled  {\n    border-radius: 0;\n}\n\n.window-frame:backdrop {\n    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.3);\n}\n\n  .window-frame.ssd {\n    box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.23);\n}\n\n/******************\n * window actions *\n ******************/\n.titlebar .button.titlebutton,\n.titlebar .button.titlebutton:hover,\n.titlebar .button.titlebutton:checked {\n    border: none;\n    background-color: transparent;\n    icon-shadow: none;\n    box-shadow: none;\n}\n\n.header-bar .button.titlebutton,\n.titlebar .button.titlebutton {\n    padding: 3px;\n    padding-left: 1px;\n    padding-right: 1px;\n}\n\n.titlebar .titlebutton,\n.titlebar .titlebutton:hover,\n.titlebar .titlebutton:active,\n.titlebar .titlebutton:active:hover,\n.titlebar .titlebutton:backdrop,\n.maximized .titlebar .titlebutton,\n.maximized .titlebar .titlebutton:hover,\n.maximized .titlebar .titlebutton:active,\n.maximized .titlebar .titlebutton:active:hover,\n.maximized .titlebar .titlebutton:backdrop {\n    color: transparent;\n    background-position: center;\n    background-repeat: no-repeat;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/dialogs.css",
    "content": "/***********\n * Dialogs *\n ***********/\n.message-dialog {\n    border-radius: 5px;\n}\n\n.message-dialog .titlebar {\n    background-color: @theme_bg_color;\n}\n\n.message-dialog .window-frame {\n    border:none;\n    border-radius: 5px;\n    background-color: @bg_color;\n    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.6);\n    margin: 10px;\n}\n\n.message-dialog.csd .dialog-action-area .button {\n    color: @theme_fg_color;\n    background-color: @theme_bg_color;\n    border:none;\n}\n\n.message-dialog.csd .dialog-action-area .button:hover {\n    color: @theme_selected_bg_color;\n}\n\n.message-dialog.csd .dialog-action-area .button:active,\n.message-dialog.csd .dialog-action-area .button:checked,\n.message-dialog.csd .dialog-action-area .button:active:focus,\n.message-dialog.csd .dialog-action-area .button:checked:focus {\n    color: @theme_selected_bg_color;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/entry.css",
    "content": "/*********\n * entry *\n *********/\n.entry,\n.primary-toolbar .entry {\n    transition: 200ms linear;\n    padding: 6px 8px;\n    border-style: solid;\n    border-radius: 3px;\n    border-width: 1px;\n    border-color: alpha(black,0.2);\n    background-color: @base_color;\n    background-image: none;\n    color: @text_color;\n}\n\n.entry:active,\n.entry:focus {\n    transition: 200ms linear;\n    background-color: @base_color;\n    border-bottom-color: @selected_bg_color;\n    color: @text_color;\n}\n\n.entry:selected,\n.entry:selected:focus {\n    background-color: shade(@bg_color, 0.9);\n\t color: @selected_bg_color;\n}\n\n.entry:insensitive {\n    background-color: alpha(@base_color, 0.5);\n    background-image: none;\n}\n\n.entry.progressbar {\n    border-width: 0;\n    border-radius: 3px;\n    background-color: @selected_bg_color;\n    background-image: none;\n    color: @selected_fg_color;\n    border-color: @selected_bg_color;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/gnome-sofware.css",
    "content": "/* Copyright 2015 Sam Hewitt.\n*\n* This file is part of the Paper GTK theme.\n*\n* The Paper GTK theme is free software: you can redistribute it\n* and/or modify it under the terms of the GNU General Public License as\n* published by the Free Software Foundation, either version 3 of the\n* License, or (at your option) any later version.\n*\n* The Paper GTK theme is distributed in the hope that it will be\n* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\n* Public License for more details.\n*\n* You should have received a copy of the GNU General Public License along\n* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/.\n*/\n\nGtkImage.star{\n    color: #EF1A1A;\n}"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/infobar.css",
    "content": "/***********\n * infobar *\n ***********/\nGtkInfoBar {\n    border-width: 0px;\n    border-style: none;\n}\n\n.info {\n    border: none;\n    background-color: shade(@info_bg_color,0.9);\n    background-image: none;\n    color: @info_fg_color;\n}\n\n.error .button {\n    border: none;\n    color: @info_fg_color;\n    background-image: none;\n    background-color: @info_bg_color;\n}\n\n.error .button:hover {\n    color: @info_fg_color;\n    background-image: none;\n    background-color: shade(@info_bg_color,1.1);\n}\n\n.error .button:active {\n    color: @info_fg_color;\n    background-image: none;\n    background-color: shade(@info_bg_color,1.2);\n}\n\n.warning {\n    background-color: shade(@warning_bg_color, 0.9);\n    background-image: none;\n    color: @warning_fg_color;\n}\n\n.warning .button {\n    border: none;\n    color: @warning_fg_color;\n    background-image: none;\n    background-color: @warning_bg_color;\n}\n\n.warning .button:hover {\n    color: @question_fg_color;\n    background-image: none;\n    background-color: shade(@warning_bg_color,1.1);\n}\n\n.warning .button:active {\n    color: @question_fg_color;\n    background-image: none;\n    background-color: shade(@warning_bg_color,1.2);\n}\n\n.question {\n    background-color: shade(@question_bg_color, 0.9);\n    background-image: none;\n    color: @question_fg_color;\n}\n\n.question .button {\n    border: none;\n    color: @question_fg_color;\n    background-image: none;\n    background-color: @question_bg_color;\n}\n\n.question .button:hover {\n    color: @question_fg_color;\n    background-image: none;\n    background-color: shade(@question_bg_color,1.1);\n}\n\n.question .button:active {\n    color: @question_fg_color;\n    background-image: none;\n    background-color: shade(@question_bg_color,1.2);\n}\n\n.error {\n    background-color: shade(@error_bg_color, 0.9);\n    background-image: none;\n    color: @error_fg_color;\n}\n\n.error .button {\n    border: none;\n    color: @error_fg_color;\n    background-image: none;\n    background-color: @error_bg_color;\n}\n\n.error .button:hover {\n    color: @error_fg_color;\n    background-image: none;\n    background-color: shade(@error_bg_color,1.1);\n}\n\n.error .button:active {\n    color: @error_fg_color;\n    background-image: none;\n    background-color: shade(@error_bg_color,1.2);\n}"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/list-boxes.css",
    "content": "/**************\n * List boxes *\n **************/\n.list,\n.list-row {\n    font-weight: normal;\n    background-color: @base_color;\n}\n\n.list-row.button {\n    padding: 4px;\n    background-color: @base_color; \n    color: @fg_color;\n    font-weight: normal;\n    border: none;\n    border-radius: 0px;\n}\n\n.list-row.button:hover {\n    transition: none;\n    background-color: mix(@base_color,@bg_color, 0.2);\n    color: @fg_color;\n}\n    \n.list-row.button:active, \n.list-row.button:active:hover {\n    background-color: mix(@base_color,@bg_color, 0.4);\n    color: @theme_fg_color;\n}\n\n.list-row.button:selected:hover {\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\n.list-row.button:checked,\n.list-row.button:selected, \n.list-row:selected,    \n.list-row.button:selected:active:hover {\n    background-color: shade(@selected_bg_color, 0.9); \n    color: @selected_fg_color;\n}\n\n/*selected-row buttons*/\n.list-row.button:selected .button:hover,\n.list-row.button:selected .button:active {\n    color: @selected_fg_color;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/menu.css",
    "content": "/********\n * menu *\n ********/\nGtkTreeMenu.menu,\nGtkMenuToolButton.menu,\nGtkComboBox .menu {\n    background-color: @menu_bg_color;\n    color: @menu_fg_color;\n}\n\n.primary-toolbar .menu,\n.primary-toolbar .button .menu,\n.toolbar .menu,\n.toolbar .primary-toolbar .menu,\n.header-bar .menu,\n.header-bar .primary-toolbar .menu,\n.menu {\n    padding: 0;\n    border-radius: 0;\n    border-style: none;\n    background-color: @menu_bg_color;\n    color: @menu_fg_color;\n}\n\n.menu.button:hover,\n.menu.button:active,\n.menu.button:active *:insensitive,\n.menu.button:insensitive,\n.menu.button {\n    border-width: 0;\n    background-color: @menu_bg_color;\n    background-image: none;\n}\n\n.context-menu {\n    font: initial;\n}\n\n/***********\n * menubar *\n ***********/\n.menubar {\n    background-color: @menubar_bg_color;\n    color: @menubar_fg_color;\n}\n\n/***************\n * menubaritem *\n ***************/\n.menubar.menuitem,\n.menubar .menuitem {\n    padding: 3px 6px;\n    color: @menubar_fg_color;\n    border-width: 0px;\n    border-bottom: 2px solid transparent;\n}\n\n.menubar.menuitem:hover,\n.menubar .menuitem:hover {\n    border-width: 0px;\n    border-bottom: 2px solid @menu_selected_bg_color;\n}\n\n/************\n * menuitem *\n ************/\nGtkTreeMenu .menuitem {\n    color: @menu_fg_color;\n    padding: 4px 6px;\n    border-width: 0;\n    background-color: @menu_bg_color;\n}\n\n.menuitem,\n.menu .menuitem {\n    padding: 4px 3px;\n    border-width: 1px;\n    border-style: solid;\n    border-color: transparent;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: none;\n    color: @menu_fg_color;\n\n    -GtkMenuItem-arrow-scaling: 0.5;\n}\n\n.menu .menuitem:active,\n.menu .menuitem:hover {\n    transition: 100ms linear;\n    border-style: none;\n    background-color: @menu_selected_bg_color;\n    border-radius: 0;\n    color: @menu_selected_fg_color;\n    background-image: none;\n}\n\n.menu .menuitem:hover,\n.menu .menuitem *:hover {\n    transition: 100ms linear;\n    background-color: @menu_selected_bg_color;;\n    color: @menu_selected_fg_color;\n}\n\n.menu .menuitem:insensitive,\n.menu .menuitem *:insensitive {\n    color: mix(@menu_fg_color, @menu_bg_color, 0.5);\n}\n\n.menuitem.check,\n.menuitem.radio,\n.menuitem.check:hover,\n.menuitem.radio:hover,\n.menuitem.check:insensitive,\n.menuitem.radio:insensitive {\n    border-style: none;\n    background-color: transparent;\n    background-image: none;\n}\n\n.menuitem.check:active,\n.menuitem.radio:active {\n    border-style: none;\n    background-color: transparent;\n}\n\n.menuitem.arrow {\n    color: alpha(@menu_fg_color, 0.6);\n}\n\n.menuitem GtkCalendar:inconsistent {\n    color: mix(@menu_fg_color, @menu_bg_color, 0.5);\n}\n\n.menuitem GtkCalendar.button {\n    border-style: none;\n    background-color: transparent;\n    background-image: none;\n}\n\n.menuitem .entry {\n    border-color: shade(@menu_bg_color, 0.7);\n    background-color: @menu_bg_color;\n    background-image: none;\n    color: @menu_fg_color;\n}\n\n.menuitem .entry:active,\n.menuitem .entry:focus {\n    border-color: shade(@menu_bg_color, 0.7);\n}\n\n.menuitem .accelerator {\n    color: alpha(@menu_fg_color, 0.6);\n}\n\n.menuitem .accelerator:hover {\n    color: alpha(@theme_base_color, 0.8);\n}\n\n.menuitem .accelerator:insensitive {\n    color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6);\n}\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/notebook.css",
    "content": "/************\n * notebook *\n ************/\n.notebook {\n    padding: 0;\n    background-color: @theme_base_color;\n    background-image: none;\n    background-clip: border-box;\n    -GtkNotebook-has-tab-gap: false;\n    border: none;\n}\n\n.notebook.header {\n    background-color: @theme_bg_color;\n    background-image: none;\n    box-shadow: none;\n    border-width: 0;\n}\n\n.notebook tab {\n    padding: 8px;\n    box-shadow: none;\n    border: 1px solid @theme_bg_color;\n    background-color: alpha(@theme_base_color,0.3);\n    background-image: none;\n\n}\n\n.notebook tab:active {\n    background-color: @theme_base_color;\n    /*border-left: 3px solid @selected_bg_color;*/\n}\n\n.notebook tab.top:active {\n    border-bottom: 0px;\n}\n\n.notebook tab.left {\n    border-right: 1px solid @theme_bg_color;\n}\n\n.notebook tab.left:active {\n    border-right: 0px;\n}\n\n.notebook tab.bottom {\n    border-top: 1px solid @theme_bg_color;\n}\n\n.notebook tab.bottom:active {\n    border-top: 0px;\n}\n\n.notebook tab.right {\n    border-left: 1px solid @theme_bg_color;\n}\n\n.notebook tab.right:active {\n    border-left: 0px;\n}\n\n.notebook tab.left:first-child:active,\n.notebook tab.right:first-child:active {\n    border-top: 0px;\n}\n\n.notebook tab.left:last-child:active,\n.notebook tab.right:last-child:active {\n    border-bottom: 0px;\n}\n\n.notebook tab.top:first-child:active,\n.notebook tab.bottom:first-child:active {\n    border-left: 0px;\n}\n\n.notebook tab.top:last-child:active,\n.notebook tab.bottom:last-child:active {\n    border-right: 0px;\n}\n\n/* close button styling */\n.notebook tab .button {\n    transition: ease-in 150ms;\n    padding: 2px;\n    border: none;\n    background-image: none;\n    background-color: transparent;\n    color: @theme_text_color;\n}\n\n.notebook tab .button:hover,\n.notebook tab .button:active:hover {\n    color: @red;\n    background-color: transparent;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/osd.css",
    "content": "/*******\n * OSD *\n *******/\n.background.osd {\n    color: @osd_fg;\n    background-color: @osd_bg;\n}\n\n.osd .view,\n.osd.view {\n    background-color: @osd_base;\n}\n\n.osd.button,\n.osd .button {\n    background-color: @osd_bg;\n    background-image: none;\n    color: @osd_fg;\n}\n\n.osd.toolbar {\n    -GtkToolbar-button-relief: none;\n\n    border: 1px solid shade(@osd_bg,0.8);\n    border-radius: 4px;\n    background-color: @osd_bg;\n    background-image: none;\n    color: @osd_fg;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/popover.css",
    "content": "/************\n * popovers *\n ************/\n.popover{\n    margin: 10px;\n    padding: 2px;\n    border-radius: 2px;\n    border: 1px solid shade(@bg_color, 0.85);\n    background-clip: border-box;\n    background-color: @base_color;\n    box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.12);\n    color: @fg_color;\n}\n\nGtkPopover.osd {\n    box-shadow: 0 2px 7px 3px alpha(black, 0.5);\n}\n\nGtkPopover .button {\n    background-color: transparent;\n    color: @fg_color;\n    border: none;\n}\n\nGtkPopover .button:hover,\nGtkPopover .button:active:hover,\nGtkPopover .button:checked:checked {\n    background-color: transparent;\n    color: @selected_bg_color;\n    border: none;\n}\n\nGtkPopover > .list,\nGtkPopover > .view,\nGtkPopover > .toolbar {\n    background-color: transparent;\n}\n\nGtkPopover.osd > .toolbar .button {\n    border-radius: 0;\n    border-width: 0;\n    background-image: none;\n    background-color: transparent;\n}\n\nGtkPopover .separator {\n    border: 0;\n    background-color: transparent;\n    color: alpha(currentColor, 0.3);\n    font-size: 80%;\n    font-weight: bold;\n}\n\nGtkModelButton.button,\nGtkModelButton.button:active,\nGtkModelButton.button:insensitive,\nGtkModelButton.button:active:insensitive {\n    background-color: transparent;\n    background-image: none;\n    box-shadow: none;\n    color: @fg_color;\n}\n\nGtkModelButton.button:active:hover,\nGtkModelButton.button:hover,\nGtkModelButton.button:selected {\n    background-color: transparent;\n    background-image: none;\n    color: @selected_bg_color;\n}\n\nGtkPopover *:hover {\n    -gtk-image-effect: none;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/progress-scale.css",
    "content": "/*****************\n * Progress bars *\n *****************/\nGtkProgressBar {\n    padding: 0;\n    border-width: 0px;\n    border-radius: 0px;\n    border-style: solid;\n    font-size: smaller;\n    color: @text_color;\n }\n\nGtkProgressBar:backdrop {\n    color: @text_color; \n}\n\nGtkProgressBar.osd {\n    -GtkProgressBar-xspacing: 0;\n    -GtkProgressBar-yspacing: 0;\n    -GtkProgressBar-min-horizontal-bar-height: 3;\n}\n\nGtkProgressBar.trough {\n    border-width: 0px;\n    border-radius: 3px;\n    background-color: shade(@bg_color,0.9);\n    box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2);\n}\n\nGtkProgressBar.trough:backdrop {\n    background-color: shade(@bg_color,0.9);\n}\n\nGtkProgressBar.trough.osd {\n    border-style: none;\n    background-color: transparent;\n    box-shadow: none;\n}\n\n.progressbar,\n.progressbar row,\n.progressbar row:hover,\n.progressbar row:selected,\n.progressbar row:selected:focus {\n    border-width: 0px;\n    border-radius: 1.5px;\n    background-color: @selected_bg_color;\n    background-image: none;\n    box-shadow: none;\n}\n\n.progressbar.left {\n    border-top-left-radius: 3px;\n    border-bottom-left-radius: 3px;\n}\n\n.progressbar.right {\n    border-top-right-radius: 3px;\n    border-bottom-right-radius: 3px;\n}\n\n.progressbar.vertical {\n    background-color: @selected_bg_color;\n    background-image: none;\n}\n\n.progressbar.vertical.bottom {\n    border-bottom-left-radius: 3px;\n    border-bottom-right-radius: 3px;\n}\n\n.progressbar.vertical.top {\n    border-top-left-radius: 3px;\n    border-top-right-radius: 3px;\n}\n\n.progressbar:backdrop,\n.progressbar:backdrop:hover {\n    border-width: 0px;\n    background-image: none;\n    background-color: @selected_bg_color;\n    box-shadow: none;\n}\n  .progressbar.osd {\n    background-image: none;\n    background-color: @selected_bg_color;\n    border-style: none;\n    border-radius: 0;\n}\n\n.trough row,\n.trough row:hover {\n    border: none;\n    border-radius: 3px;\n    background-image: none;\n    background-color: shade(@bg_color,0.9);\n    box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2);\n}\n\n.trough row:selected,\n.trough row:selected:hover,\n.trough row:selected:focus {\n    border: none;\n    border-radius: 3px;\n    background-color: @base_color;\n    background-image: none;\n    color: @text_color;\n}\n\n/*************\n * Level Bar *\n *************/\n.level-bar {\n    -GtkLevelBar-min-block-width: 34;\n    -GtkLevelBar-min-block-height: 3;\n}\n\n.level-bar.vertical {\n    -GtkLevelBar-min-block-width: 3;\n    -GtkLevelBar-min-block-height: 34;\n}\n\n.level-bar.trough,\n.level-bar.trough:backdrop {\n    border-width: 0px;\n    padding: 2px;\n    border-radius: 3px;\n    background-color: shade(@bg_color,0.9);\n    color: black;\n    box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2);\n}\n\n.level-bar.fill-block,\n.level-bar.fill-block:backdrop {\n    border-width: 0px;\n    background-color: @selected_bg_color;\n    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2);\n    border-radius: 2px;\n}\n\n.level-bar.fill-block.indicator-discrete.horizontal {\n    margin: 0 1px;\n}\n\n.level-bar.fill-block.indicator-discrete.vertical {\n    margin: 1px 0;\n}\n\n.level-bar.fill-block.level-high,\n.level-bar.fill-block.level-high:backdrop {\n    background-color: @cyan;\n}\n\n.level-bar.fill-block.level-low,\n.level-bar.fill-block.level-low:backdrop {\n    background-color: @warning_bg_color;\n}\n\n.level-bar.fill-block.empty-fill-block {\n    background-color: transparent;\n    box-shadow: none;\n}\n\n/************\n * GtkScale *\n ************/\n.scale {\n    padding: 0;\n    border-width: 0px;\n    border-radius: 0px;\n    border-style: solid;\n\n    -GtkRange-slider-width: 12;\n    -GtkRange-trough-border: 1;\n    -GtkScale-slider-length: 12;\n}\n\n.scale.vertical {\n    -GtkScale-slider-length: 12;\n}\n\n.scale.slider,\n.scale.scale-has-marks-above.scale-has-marks-below.slider,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider,\n.scale.slider:hover,\n.scale.scale-has-marks-above.scale-has-marks-below.slider:hover,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover,\n.scale.slider:insensitive,\n.scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive,\n.scale.slider:backdrop,\n.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {\n    background-color: $red;\n    background-position: center;\n    background-repeat: no-repeat;\n\n}\n\n.scale.mark {\n    border-color: shade(@bg_color, 0.8);\n}\n\n.scale.trough {\n    margin: 5px 0;\n}\n\n.scale.trough.vertical {\n    margin: 0 5px;\n}\n\n.scale.trough.highlight,\n.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight,\n.scale.trough.highlight.vertical,\n.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {\n    border-width: 0px;\n    background-color: @red;\n    background-image: linear-gradient(to bottom,\n                                      @red,\n                                      @red\n                                      );\n    box-shadow:none;\n}\n\n.scale.trough.highlight:insensitive,\n.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:insensitive,\n.scale.trough.highlight.vertical:insensitive,\n.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical:insensitive,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical:insensitive {\n    background-color: shade(@bg_color, 0.8);\n    background-image: none;\n    box-shadow:none;\n}\n\n.scale.trough,\n.scale.scale-has-marks-above.scale-has-marks-below.trough,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough,\n.scale.trough:insensitive,\n.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,\n.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive {\n    border-width: 0px;\n    border-radius: 3px;\n    background-color: shade(@bg_color, 0.5);\n    background-image: linear-gradient(to bottom,\n                                      shade(@bg_color, 0.5),\n                                      shade(@bg_color, 0.5)\n                                      );\n    box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2),inset 0px 1px 0px 0px rgba(0,0,0,0.2);\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/scrollbar.css",
    "content": "/*************\n * scrollbar *\n *************/\n.scrollbar {\n    border-width: 0px;\n    border-style: none;\n    padding: 0;\n\n    background-clip: padding-box;\n}\n\n.scrollbars-junction,\n.scrollbar.trough {\n    border: solid 3px transparent;  \n    border-radius: 0;\n    background-color: transparent;\n    background-image: none;\n}\n\n.scrollbar.button,\n.scrollbar.button:active,\n.scrollbar.button:active:hover {\n    border-width: 0;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: none;\n    color: shade(@theme_bg_color, 0.6);\n}\n\n.scrollbar.slider {\n    padding: 10px;\n    border-width: 3px;\n    border-color: transparent;\n    border-radius: 7px;\n    border-style: solid;\n    background-color: mix(@theme_bg_color, @theme_fg_color, 0.3);\n}\n\n.scrollbar.slider:hover,\n.scrollbar.slider.vertical:hover {\n    background-color: mix(@theme_bg_color, @theme_fg_color, 0.4);\n}\n\n.scrollbar.slider:active,\n.scrollbar.slider.vertical:active {\n    background-color: shade(@theme_selected_bg_color, 0.95);\n}\n\n.scrollbar.slider.fine-tune:prelight:active {\n      background-size: 50%;\n      background-repeat: no-repeat;\n      background-position: center;\n}\n\n/* overlay scrollbar */\nOsThumb {\n    color: shade(@theme_bg_color, 0.7);\n}\n\nOsThumb:selected,\nOsScrollbar:selected {\n    background-color: @theme_selected_bg_color;\n}\n\nOsThumb:active,\nOsScrollbar:active {\n    background-color: @theme_selected_bg_color;\n}\n\nOsThumb:insensitive,\nOsScrollbar:insensitive {\n    background-color: shade(@theme_bg_color, 0.9);\n}\n\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/search-bar.css",
    "content": "/***************\n * search bars *\n ***************/\n.search-bar.primary-toolbar,\n.search-bar.toolbar,\n.search-bar {\n    padding: 7px;\n    background-color: @theme_bg_color;\n    color: @theme_fg_color;\n    border:none;\n}\n\n.search-bar GtkSearchEntry,\n.search-bar GtkSearchEntry:focus,\n.search-bar.primary-toolbar GtkSearchEntry,\n.search-bar.primary-toolbar GtkSearchEntry:focus {\n    border-radius: 5px;\n    border-color:transparent;\n}\n\n.search-bar .button.close-button {\n    padding: 4px;\n}\n\n.search-bar.toolbar .button {\n    border: none;\n    background: none;\n    color: @theme_fg_color;\n}\n\n.search-bar.toolbar .button:hover,\n.search-bar.toolbar .button:active:hover,\n.search-bar.toolbar .button:checked:checked {\n    background: none;\n    color: @selected_bg_color;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/selection-mode.css",
    "content": "/******************\n * selection mode *\n ******************/\n.selection-mode.header-bar,\n.selection-mode.toolbar {\n    border-style: solid;\n    border-color: shade(@selected_bg_color, 0.8);\n    background-color: shade(@selected_bg_color, 0.9);\n    background-image: none;\n    color: @base_color;\n}\n\n.selection-mode.header-bar {\n    border-top-color: @selected_bg_color;\n}\n\n.selection-mode.toolbar {\n    padding: 4px;\n}\n\n/* regular button */\n.selection-mode.header-bar .button,\n.selection-mode.toolbar .button,\n.selection-mode.toolbar GtkToolButton .button {\n    background-color: @selected_bg_color;\n    background-image: none;\n    color: @selected_fg_color;\n}\n\n.selection-mode.header-bar .button:hover,\n.selection-mode.toolbar .button:hover,\n.selection-mode.toolbar GtkToolButton .button:hover {\n    background-color: shade(@selected_bg_color, 1.1);\n    background-image: none;\n}\n\n.selection-mode.header-bar .button:active,\n.selection-mode.toolbar .button:active,\n.selection-mode.toolbar GtkToolButton .button:active {\n    background-color: shade(@selected_bg_color, 1.2);\n    background-image: none;\n}\n\n.selection-mode.header-bar .button:hover:active,\n.selection-mode.toolbar .button:hover:active,\n.selection-mode.toolbar GtkToolButton .button:hover:active {\n    color: @theme_selected_fg_color;\n}\n\n/* suggested button */\n.selection-mode.header-bar .suggested-action.button,\n.selection-mode.toolbar .suggested-action.button,\n.selection-mode.toolbar GtkToolButton.suggested-action .button {\n    border: none;\n    background-color: shade(@selected_bg_color, 1.1);\n    background-image: none;\n    color: @theme_selected_fg_color;\n}\n\n.selection-mode.header-bar .suggested-action.button:hover,\n.selection-mode.toolbar .suggested-action.button:hover,\n.selection-mode.toolbar GtkToolButton.suggested-action .button:hover {\n    background-color: shade(@selected_bg_color, 1.20);\n    background-image: none;\n}\n\n.selection-mode.header-bar .suggested-action.button:active,\n.selection-mode.toolbar .suggested-action.button:active,\n.selection-mode.toolbar GtkToolButton.suggested-action:active {\n    background-color: shade(@theme_selected_bg_color, 1.3);\n    background-image: none;\n}\n\n/* menu button */\n.selection-mode.header-bar .selection-menu.button,\n.selection-mode.toolbar .selection-menu.button {\n    border-style: none;\n    background-color: transparent;\n    background-image: none;\n    color: shade(@selected_bg_color, 0.6);\n}\n\n.selection-mode.toolbar .dim-label,\n.selection-mode.toolbar .selection-menu.button .dim-label {\n    color: shade(@selected_bg_color, 0.7);\n}\n\n.selection-mode.header-bar .selection-menu.button:hover,\n.selection-mode.toolbar .dim-label:hover,\n.selection-mode.toolbar .selection-menu.button:hover,\n.selection-mode.toolbar .selection-menu.button .dim-label:hover {\n    color: shade(@selected_bg_color, 0.7);\n}\n\n.selection-mode.header-bar .selection-menu.button:active,\n.selection-mode.toolbar .selection-menu.button:active {\n    color: shade(@selected_bg_color, 0.8);\n    box-shadow: none;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/separator.css",
    "content": "/*************\n * separator *\n *************/\n.sidebar.view.separator,\n.view.separator,\n.separator,\n.sidebar .view.separator {\n    color: @theme_bg_color;\n}\n\n.pane-separator,\n.titlebar .pane-separator {\n    background-color: transparent;\n}\n.maximized .titlebar .pane-separator {\n    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.1);\n    background-image: linear-gradient(to bottom,@header_bg_color,@header_bg_color);\n}\n\n.button .separator,\n.button.separator {\n    color: transparent;\n}\n\n.primary-toolbar GtkSeparatorToolItem,\n.primary-toolbar .separator,\n.primary-toolbar .separator:insensitive,\n.toolbar GtkSeparatorToolItem,\n.toolbar .separator,\n.toolbar .separator:insensitive,\n.header-bar GtkSeparatorToolItem,\n.header-bar .separator,\n.header-bar .separator:insensitive {\n    border-color: shade(@toolbar_bg_color, 0.87);\n    color: shade(@toolbar_bg_color, 0.87);\n}\n\n.primary-toolbar .button .separator,\n.primary-toolbar .button.separator,\n.toolbar .button .separator,\n.toolbar .button.separator,\n.header-bar .button .separator,\n.header-bar .button.separator {\n    border-color: shade(@toolbar_bg_color, 0.95);\n}\n\n.primary-toolbar .button .separator:insensitive,\n.primary-toolbar .button.separator:insensitive,\n.toolbar .button .separator:insensitive,\n.toolbar .button.separator:insensitive,\n.header-bar .button .separator:insensitive,\n.header-bar .button.separator:insensitive {\n    border-color: shade(@toolbar_bg_color, 0.85);\n}\n\n.menuitem.separator {\n    -GtkMenuItem-horizontal-padding: 0;\n    -GtkWidget-separator-height: 1;\n\n    border-style: none;\n    color: shade(@menu_bg_color, 0.9);\n}\n\nGtkComboBox .separator {\n    border-style: none;\n\n    /* always disable separators */\n    -GtkWidget-wide-separators: true;\n    -GtkWidget-horizontal-separator: 0;\n    -GtkWidget-vertical-separator: 0;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/sidebar.css",
    "content": "/***********\n * sidebar *\n ***********/\n.sidebar,\n.sidebar.view,\n.sidebar .view,\n.sidebar GtkScrolledWindow {\n    background-color: @base_color;\n    background-image: linear-gradient(to bottom,@base_color,@base_color);\n    color: @text_color;\n    transition: all .3s ease-in;\n}\n\n.sidebar GtkScrolledWindow,\n.sidebar {\n    border-width: 0;\n    transition: all .3s ease-in;\n}\n\n.sidebar .image:selected:focus,\n.sidebar .image:selected:hover {\n    background-color: shade(@selected_bg_color,0.9);\n    color: @selected_fg_color;\n}\n\n.sidebar  .list-row {\n    /*background-color: @base_color;*/\n    color: @text_color;\n    border: 0px;\n    transition: all .1s ease-in;\n\n\n}\n.sidebar  .list-row:selected{\n  background-color: transparent;\n  /*border-left: 3px  solid @selected_bg_color;*/\n  color: @selected_bg_color;\n  font-weight: bold;\n  /*padding-left: 10px;*/\n}\n.sidebar .list-row:hover{\n    background-color: shade(@base_color,0.9);\n}\n.sidebar .cell:selected,\n.sidebar .cell:selected:focus {\n    background-color: shade(@selected_bg_color,0.9);\n    background-image: none;\n    color: @selected_fg_color;\n}\n\n.sidebar GtkScrolledWindow .list-row {\n    background-color: @header_bg_color;\n    color: @header_fg_color;\n}\n\n.sidebar .frame {\n    border-width: 0;\n    background-color: @header_bg_color;\n\n}\n\n/*elementary os file manager*/\n.sidebar .source-list{\n    background: @header_bg_color;\n    color: @header_fg_color;\n    padding: 4px 0px;\n}\n.sidebar .source-list.view:not(:selected):hover{\n    background-color: rgba(30, 31, 41, 0.4);\n}\n\n/* -------------\nNEW ON GTK 3.18\n---------------*/\nGtkSidebarRow.list-row {\n  padding: 0px;\n  text-align: center;\n}\nGtkSidebarRow .sidebar-revealer {\n  padding: 5px 14px 1px 12px; }\n  GtkSidebarRow .sidebar-revealer:selected {\n    color: red;}\nGtkSidebarRow .sidebar-icon:dir(ltr) {\n  padding-right: 8px; }\nGtkSidebarRow .sidebar-icon:dir(rtl) {\n  padding-left: 8px; }\nGtkSidebarRow .sidebar-label:dir(ltr) {\n  padding-right: 2px; }\nGtkSidebarRow .sidebar-label:dir(rtl) {\n  padding-left: 2px; }\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/spinbutton.css",
    "content": "/**************\n * spinbutton *\n **************/\n.spinbutton.entry {\n    border: solid 1px mix(@bg_color,black, 0.2);\n}\n\n.spinbutton.button {\n    padding: 4px;\n    border-style: none;\n    border-radius: 0;\n    border-bottom-right-radius: 4px;\n    background-color: transparent;\n    color: @theme_fg_color;\n}\n\n.spinbutton.button:active {\n    transition: 500ms linear;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    color: shade(@theme_selected_bg_color, 0.9);\n}\n\n.spinbutton.button:hover {\n    transition: all 500ms linear;\n    border-style: none;\n    border-radius: 0;\n    color: @theme_selected_bg_color;\n}\n\n.spinbutton.button:insensitive {\n    border-color: alpha(@theme_bg_color, 0.01);\n    color: mix(@theme_fg_color, @theme_bg_color, 0.5);\n}\n\n.spinbutton.button {\n    border-radius: 0;\n    border-style: solid;\n    border-width: 0;\n}\n\n.spinbutton.button:first-child {\n    border-radius: 0;\n}\n\n.spinbutton.button:last-child {\n    border-radius: 0;\n    border-bottom-left-radius: 0;\n    border-top-left-radius: 0;\n    border-right-color: mix(@bg_color,black, 0.2);\n    border-style: solid;\n}\n\n.spinbutton.vertical .button:first-child {\n    border-bottom-width: 0;\n    border-radius: 4px;\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n    border: solid 1px mix(@bg_color,black, 0.2);\n    border-bottom: none;    \n}\n\n.spinbutton.vertical .button:last-child {\n    border-width: 1px;\n    border-top-width: 0;\n    border-radius: 4px;\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n    border: solid 1px mix(@bg_color,black, 0.2);\n    border-top: none;  \n}\n\n.spinbutton.vertical.entry {\n    border: solid 1px mix(@bg_color,black, 0.2);\n    border-width: 1px;\n    border-style: solid;\n    border-radius: 0;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/spinner.css",
    "content": "@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); \n  }     \n}\n\n.spinner {\n  background-image: none;\n  background-color: blue;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); \n}\n  \n.spinner:active {\n    opacity: 1;\n    animation: spin 1s linear infinite; \n} \n\n.spinner:active:insensitive {\n    opacity: 0.5; \n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/switch.css",
    "content": "/*************\n * GtkSwitch *\n *************/\n\nGtkSwitch {\n    -GtkSwitch-slider-width: 30;\n    border: none;\n    font: 1;\n}\n\nGtkSwitch.trough {\n    background-color: transparent;\n    background-repeat: no-repeat;\n    background-position: 0 center;\n    border-color: transparent;\n    border-image: none;\n    border-style: none;\n    color: transparent;\n    box-shadow: none;\n    text-shadow: none;\n}\n\nGtkSwitch.trough:active {\n    background-color: transparent;\n}\n\nGtkSwitch.slider {\n    background-repeat: no-repeat;\n    background-position: 0 center;\n    background-color: transparent;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.0/widgets/toolbar.css",
    "content": "/***********\n * toolbar *\n ***********/\n.toolbar {\n    padding: 5px;\n    border-style: none;\n    background-color: @toolbar_bg_color;\n    background-image: none;\n}\n\n/* primary-toolbar */\n.primary-toolbar.toolbar {\n    padding: 4px;\n    background-color: @header_bg_color;\n    color: @header_fg_color;\n}\n\n.primary-toolbar.toolbar .button {\n    background-color: shade(@header_bg_color,1.2);\n    color: @header_fg_color;\n}\n\n.primary-toolbar.toolbar .button:hover {\n    background-color: @selected_bg_color;\n    color: @selected_fg_color;\n}\n\n.primary-toolbar.toolbar .button:active,\n.primary-toolbar.toolbar .button:checked {\n    background-color: shade(@selected_bg_color,0.9);\n}\n\n.primary-toolbar.toolbar .button.flat {\n    background-color: transparent;\n}\n\n.primary-toolbar.toolbar .button.flat:hover {\n    color: @selected_bg_color;\n}\n\n.primary-toolbar.toolbar .button.flat:active,\n.primary-toolbar.toolbar .button.flat:checked {\n    color: shade(@selected_bg_color, 0.9);\n}\n\n/* inline-toolbar */\n.inline-toolbar.toolbar {\n    -GtkToolbar-button-relief: normal;\n\n    padding: 4px;\n    border-width: 1px;\n    border-style: solid;\n    border-color: @theme_bg_color;\n    border-radius: 0;\n    background-color: alpha(@theme_base_color,0.8);\n    background-image: none;\n}\n\n.inline-toolbar.toolbar:last-child {\n    border-width: 1px;\n    border-color: @theme_bg_color;\n    border-radius: 0;\n}\n\n.inline-toolbar.toolbar .separator {\n    border-color: transparent;\n}\n\n.inline-toolbar.toolbar .button {\n    background-color: transparent;\n    padding: 2px;\n}\n\n.inline-toolbar.toolbar .button:hover,\n.inline-toolbar.toolbar .button:active,\n.inline-toolbar.toolbar .button:checked {\n    color: @theme_selected_bg_color;\n}\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.20/gtk-dark.css",
    "content": "/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #f8f8f2;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #f8f8f2;\n/* widget base background color */\n@define-color theme_bg_color #262626;\n/* text widgets and the like base background color */\n@define-color theme_base_color #262626;\n/* base background color of selections */\n@define-color theme_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #f8f8f2;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #222222;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #8b8c8e;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #262626;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #8b8c8e;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #f8f8f2;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #262626;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #262626;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #f8f8f2;\n/* widgets main borders color */\n@define-color borders #262626;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #262626;\n/* these are pretty self explicative */\n@define-color warning_color #ff9f39;\n@define-color error_color #ff3c3c;\n@define-color success_color #4caec3;\n@define-color fg_color #f8f8f2;\n@define-color text_color #f8f8f2;\n@define-color bg_color #262626;\n@define-color base_color #262626;\n@define-color selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color selected_fg_color #f8f8f2;\n@define-color unfocused_fg_color #8b8c8e;\n@define-color unfocused_text_color #f8f8f2;\n@define-color unfocused_bg_color #262626;\n@define-color unfocused_base_color #262626;\n@define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color unfocused_selected_fg_color #f8f8f2;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#f8f8f2, 1.8);\n@define-color wm_unfocused_title #8b8c8e;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#262626, 1.2);\n@define-color wm_bg_b #262626;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#262626, 1.3);\n@define-color wm_button_hover_color_b #262626;\n@define-color wm_button_active_color_a shade(#262626, 0.85);\n@define-color wm_button_active_color_b shade(#262626, 0.89);\n@define-color wm_button_active_color_c shade(#262626, 0.9);\n@define-color content_view_bg #262626;\n@define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5);\n@define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5);\n@define-color placeholder_text_color #cfcfcd;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #ff3c3c;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: rgba(248, 248, 242, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 2px;\n  -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar {\n  background-color: #08090c;\n  border: solid #be0d0d;\n  border-width: 1px 0 0 0;\n  color: #f8f8f2;\n  box-shadow: none; }\n  .action-bar:backdrop {\n    background-color: #08090c;\n    box-shadow: none;\n    -gtk-icon-effect: dim; }\n  .action-bar:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #222222;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .background:backdrop {\n    color: #8b8c8e;\n    background-color: #262626;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .background.chromium {\n    background-color: #222222; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .gtkstyle-fallback:hover {\n    color: #f8f8f2;\n    background-color: #343546; }\n  .gtkstyle-fallback:active {\n    color: #f8f8f2;\n    background-color: #08090c; }\n  .gtkstyle-fallback:disabled {\n    color: #8b8c8e;\n    background-color: #222222; }\n  .gtkstyle-fallback:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #cfcfcd;\n    background-color: #262626; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #262626; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ntreeview.view rubberband {\n  border: 1px solid rgba(159, 99, 246, 0.5);\n  background-color: rgba(159, 99, 246, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #f8f8f2; }\n    label.separator:backdrop {\n      color: #8b8c8e; }\n  label selection {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n  label:disabled {\n    color: #8b8c8e; }\n    label:disabled:backdrop {\n      color: #3e4055; }\n  label:backdrop {\n    color: #8b8c8e; }\n\n.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #262626;\n  border-top: 1px solid #303030; }\n  assistant .sidebar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #4a4a51; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd {\n  color: #fefefe;\n  border: none;\n  background-color: rgba(26, 23, 20, 0.8);\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(rgba(233, 219, 253, 0.5)), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(189, 147, 249, 0.5)), to(transparent)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 5px;\n  border: none;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(174, 123, 248, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #222222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #50fa7a;\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #f8f8f2;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #8b8c8e; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 24px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #bd93f9;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode button.titlebutton, button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #bd93f9; }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode button.titlebutton:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode button.titlebutton:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(189, 147, 249, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.suggested-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(189, 147, 249, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #bd93f9, #bd93f9);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #ff2222;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #ff2222; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(255, 34, 34, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(255, 34, 34, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ff2222, #ff2222);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(233, 219, 253, 0.5)), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.888627451)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #0f0f14;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ntoolbar button:active {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #040406;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n.inline-toolbar toolbutton > button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: rgba(189, 147, 249, 0.5); }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: rgba(174, 123, 248, 0.5); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(174, 123, 248, 0); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: rgba(174, 123, 248, 0.5); }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #cfcfcd; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(174, 123, 248, 0); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid #303030;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,\npopover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,\npopover.background radiobutton:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover, popover.background checkbutton:hover,\n  popover.background radiobutton:hover,\n  .menuitem.button.flat:hover {\n    background-color: #383a4c; }\n  modelbutton.flat check:last-child, popover.background checkbutton check:last-child,\n  popover.background radiobutton check:last-child,\n  modelbutton.flat radio:last-child,\n  popover.background checkbutton radio:last-child,\n  popover.background radiobutton radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child, popover.background checkbutton check:first-child,\n  popover.background radiobutton check:first-child,\n  modelbutton.flat radio:first-child,\n  popover.background checkbutton radio:first-child,\n  popover.background radiobutton radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow, popover.background checkbutton arrow,\npopover.background radiobutton arrow {\n  background: none; }\n  modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover,\n  popover.background radiobutton arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left, popover.background checkbutton arrow.left,\n  popover.background radiobutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right, popover.background checkbutton arrow.right,\n  popover.background radiobutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: inset 0px 0px 0px 1px #303030; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: inset 0px 0px 0px 1px #303030; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #f8f8f2;\n  border: 1px solid #303030; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(248, 248, 242, 0.45); }\n    calendar.button:hover {\n      color: #f8f8f2; }\n    calendar.button:backdrop {\n      color: rgba(139, 140, 142, 0.45); }\n    calendar.button:disabled {\n      color: rgba(139, 140, 142, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #f8f8f2; }\n  calendar:backdrop {\n    color: #cfcfcd;\n    border-color: #303030; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #f8f8f2; }\n  colorswatch.dark overlay:hover {\n    border-color: #303030; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(248, 248, 242, 0.5); }\ncolorswatch.light overlay {\n  color: #f8f8f2; }\n  colorswatch.light overlay:hover {\n    border-color: #303030; }\n  colorswatch.light overlay:backdrop {\n    color: #cfcfcd; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid #303030; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #303030;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:hover {\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #f8f8f2; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:not(headerbar) {\n  background-color: rgba(30, 31, 41, 0.95); }\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: rgba(30, 31, 41, 0.95);\n  border-style: none;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\nmessagedialog.csd.background {\n  background-color: rgba(30, 31, 41, 0.95);\n  color: #f8f8f2;\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px; }\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-radius: 0;\n  border-left-style: solid;\n  border-right-style: none;\n  border-bottom-style: none;\n  background-color: transparent;\n  color: #f8f8f2;\n  box-shadow: none; }\n  messagedialog.csd .dialog-action-area button:hover {\n    background-color: rgba(189, 147, 249, 0.4); }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 4px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 4px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #303030; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #303030; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #262626; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), entry {\n  min-height: 26px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #f8f8f2;\n  border-color: #303030;\n  background-color: #262626; }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    border-color: rgba(159, 99, 246, 0.5); }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #8b8c8e;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #cfcfcd;\n    border-color: #303030;\n    background-color: #262626;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #3e4055;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff3c3c;\n    border-color: #880000; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      border-color: #880000; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #ff3c3c; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff9f39;\n    border-color: #864500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      border-color: #864500; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #ff9f39; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #cecfcc; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #f8f8f2; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: rgba(189, 147, 249, 0.5); }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #78797d; }\n  spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\n  .osd spinbutton:not(.vertical),\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical),\n    .osd entry:focus {\n      color: white;\n      border-color: rgba(189, 147, 249, 0.5);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical),\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical),\n    .osd entry:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(43, 46, 49, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: rgba(189, 147, 249, 0.5);\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:focus + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:focus + button, .linked:not(.vertical) >\nentry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:focus +\nentry {\n  border-left-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) >\nentry:focus {\n  border-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #50fa7a; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: rgba(36, 38, 49, 0.97);\n  background-image: linear-gradient(to bottom, #262626, #262626); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: rgba(38, 40, 51, 0.973);\n    background-image: linear-gradient(to bottom, #262626, #262626); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: rgba(36, 38, 49, 0.97); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #50fa7a; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #50fa7a; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #262626;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #262626; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/*************\n * Expanders *\n *************/\nexpander arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander arrow:hover {\n    color: white; }\n  expander arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #262626;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: #303030;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #303030; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #303030; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #303030; }\n  actionbar > revealer > box:backdrop {\n    border-color: #303030; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #303030 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #262626; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #303030 1px, transparent 1px);\n    background-color: #181820;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  -GraniteWidgetsPopOver-arrow-width: 21;\n  -GraniteWidgetsPopOver-arrow-height: 10;\n  -GraniteWidgetsPopOver-border-radius: 8px;\n  -GraniteWidgetsPopOver-border-width: 0;\n  -GraniteWidgetsPopOver-shadow-size: 12;\n  border: 1px solid #262626;\n  background: #262626;\n  color: #f8f8f2; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: rgba(189, 147, 249, 0.5); }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #262626;\n  background-image: none;\n  border: 1px solid #262626;\n  color: #f8f8f2; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #262626; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #f8f8f2; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(248, 248, 242, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  -GtkTreeView-horizontal-separator: 1px;\n  -GtkTreeView-vertical-separator: 6px;\n  background-color: #262626;\n  border: solid #303030;\n  color: #f8f8f2;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #262626;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #13141a; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(248, 248, 242, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f1fa8c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #262626; }\n  .storage-bar .fill-block.app {\n    background-color: #13b1d5; }\n  .storage-bar .fill-block.audio {\n    background-color: #ffb86c; }\n  .storage-bar .fill-block.photo {\n    background-color: #ff5555; }\n  .storage-bar .fill-block.video {\n    background-color: #bd93f9; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), headerbar {\n  padding: 0 6px;\n  min-height: 27px;\n  background-color: #262626;\n  color: #f8f8f2;\n  border-radius: 0; }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #303030;\n    background-image: none;\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) headerbar .linked > button:hover,\n  headerbar .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) headerbar .linked > button:active,\n  headerbar .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) headerbar .linked > button:checked,\n  headerbar .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button:backdrop,\n  headerbar .linked > button,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:active,\n  headerbar .linked > button:checked,\n  headerbar .linked > button:backdrop {\n    border: none;\n    border-radius: 0;\n    border-right-style: none;\n    box-shadow: none; }\n    .titlebar:not(headerbar) .linked > button:first-child,\n    .titlebar:not(headerbar) headerbar .linked > button:first-child,\n    headerbar .titlebar:not(headerbar) .linked > button:first-child,\n    headerbar .linked > button:first-child {\n      border-top-left-radius: 0px;\n      border-bottom-left-radius: 0px; }\n    .titlebar:not(headerbar) .linked > button:last-child,\n    .titlebar:not(headerbar) headerbar .linked > button:last-child,\n    headerbar .titlebar:not(headerbar) .linked > button:last-child,\n    headerbar .linked > button:last-child {\n      border-top-right-radius: 0px;\n      border-bottom-right-radius: 0px;\n      border-right-style: solid; }\n    .titlebar:not(headerbar) .linked > button:only-child,\n    .titlebar:not(headerbar) headerbar .linked > button:only-child,\n    headerbar .titlebar:not(headerbar) .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 0px;\n      border-style: solid; }\n  .titlebar:not(headerbar) entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar:not(headerbar) button,\n  headerbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 34px; }\n    .titlebar:not(headerbar) button:hover,\n    headerbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked,\n    headerbar button:active,\n    headerbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n    .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(255, 255, 255, 0.3);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none; }\n    .titlebar:not(headerbar) button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #72BFD0;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none; }\n      .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none; }\n  .titlebar:not(headerbar) .linked > button:active:backdrop,\n  .titlebar:not(headerbar) .linked > button:checked:backdrop,\n  headerbar .linked > button:active:backdrop,\n  headerbar .linked > button:checked:backdrop {\n    color: rgba(189, 147, 249, 0.4); }\n    .titlebar:not(headerbar) .linked > button:active:backdrop label,\n    .titlebar:not(headerbar) .linked > button:checked:backdrop label,\n    headerbar .linked > button:active:backdrop label,\n    headerbar .linked > button:checked:backdrop label {\n      color: rgba(189, 147, 249, 0.4); }\n  .selection-mode.titlebar:not(headerbar),\n  headerbar.selection-mode {\n    color: #f8f8f2;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    border-color: rgba(159, 99, 246, 0.5);\n    background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px);\n    box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); }\n    .selection-mode.titlebar:backdrop:not(headerbar),\n    headerbar.selection-mode:backdrop {\n      background-color: rgba(189, 147, 249, 0.5);\n      background-image: none;\n      box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); }\n    .selection-mode.titlebar:not(headerbar) button,\n    headerbar.selection-mode button {\n      font-weight: normal;\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:hover,\n      headerbar.selection-mode button:hover {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        -gtk-icon-effect: none;\n        border-color: rgba(159, 99, 246, 0.5); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label,\n          headerbar.selection-mode button:backdrop.flat:active label,\n          headerbar.selection-mode button:backdrop.flat:checked label,\n          headerbar.selection-mode button:backdrop:active label,\n          headerbar.selection-mode button:backdrop:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #cfcfcd;\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop.flat:disabled:active,\n          headerbar.selection-mode button:backdrop.flat:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: rgba(248, 248, 242, 0.7);\n            outline-color: rgba(248, 248, 242, 0.3);\n            background-color: rgba(189, 147, 249, 0.5);\n            text-shadow: none;\n            box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n            border-color: rgba(159, 99, 246, 0.5); }\n      .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n          .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label,\n          headerbar.selection-mode button:disabled:active label,\n          headerbar.selection-mode button:disabled:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n      .selection-mode.titlebar:not(headerbar) button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        font-weight: normal;\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: rgba(255, 255, 255, 0.4);\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(189, 147, 249, 0);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0));\n      box-shadow: none;\n      padding-left: 10px;\n      padding-right: 10px; }\n      .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow,\n      headerbar.selection-mode .selection-menu:backdrop GtkArrow,\n      headerbar.selection-mode .selection-menu GtkArrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(248, 248, 242, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar), headerbar.default-decoration {\n    padding: 3px 4px;\n    min-height: 22px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 22px;\n      min-width: 22px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\nheaderbar viewswitcher > box.horizontal > button.radio, headerbar switcher > box.horizontal > button.radio {\n  margin: 0;\n  padding: 0;\n  border-radius: 0; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #262626; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #f8f8f2;\n  background-color: #262626;\n  border-bottom: 1px solid #08090c;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #f8f8f2;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #f8f8f2; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(248, 248, 242, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(40, 42, 54, 0.98);\n    color: #f8f8f2;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #f8f8f2; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #262626;\n      color: #f8f8f2;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(40, 42, 54, 0.8);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(40, 42, 54, 0.6);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(40, 42, 54, 0.5);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(40, 42, 54, 0.8);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n\n.info {\n  background-color: #50fa7a; }\n  .info:backdrop {\n    background-color: #82fba0;\n    color: rgba(248, 248, 242, 0.5); }\n\n.warning {\n  background-color: #ff9f39; }\n  .warning:backdrop {\n    background-color: #ffb86c;\n    color: rgba(248, 248, 242, 0.5); }\n\n.question {\n  background-color: #72BFD0; }\n  .question:backdrop {\n    background-color: #98d0dd;\n    color: rgba(248, 248, 242, 0.5); }\n\n.error {\n  background-color: #ff3c3c; }\n  .error:backdrop {\n    background-color: #ff6f6f;\n    color: rgba(248, 248, 242, 0.5); }\n\n/*************\n * Level Bar *\n *************/\nlevelbar block {\n  min-width: 32px;\n  min-height: 6px; }\nlevelbar.vertical block {\n  min-width: 6px;\n  min-height: 32px; }\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\nlevelbar trough {\n  padding: 3px;\n  border-radius: 3px;\n  background-color: rgba(0, 0, 0, 0.14);\n  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  levelbar trough:backdrop {\n    background-color: rgba(0, 0, 0, 0.06);\n    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\nlevelbar.horizontal.discrete block {\n  margin: 0 1px; }\nlevelbar.vertical.discrete block {\n  margin: 1px 0; }\nlevelbar block {\n  border-radius: 2px; }\n  levelbar block:backdrop {\n    box-shadow: none; }\n  levelbar block.low {\n    background-color: #ff9f39; }\n    levelbar block.low:backdrop {\n      border-color: #ff9f39; }\n  levelbar block.high, levelbar block:not(.empty) {\n    background-color: #72BFD0; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #72BFD0; }\n  levelbar block.full {\n    background-color: #4caec3; }\n    levelbar block.full:backdrop {\n      border-color: #4caec3; }\n  levelbar block.empty {\n    background-color: rgba(0, 0, 0, 0.14);\n    box-shadow: none; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #13b1d5; }\n  *:link:visited,\n  button:visited {\n    color: rgba(19, 177, 213, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: rgba(237, 230, 243, 0.8); }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #2fc9ec; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: rgba(246, 244, 242, 0.95); }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #13b1d5; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: rgba(243, 240, 243, 0.9); }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link,\n  headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: rgba(189, 147, 249, 0.5); }\n  *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: rgba(243, 240, 243, 0.9); }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: #f8f8f2;\n  background-color: #262626;\n  border-color: #303030; }\n  list:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n\nrow {\n  padding: 1px 11px;\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row label {\n    padding-left: 8px; }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(248, 248, 242, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: rgba(189, 147, 249, 0.3); }\n  row.activatable:selected:backdrop {\n    background-color: rgba(189, 147, 249, 0.4); }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #262626;\n  color: #f8f8f2;\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #8b8c8e;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  margin: 4px;\n  padding: 2px 0px;\n  background-color: #222222;\n  border: 1px solid #303030;\n  font: initial; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #282936; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5); }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #8b8c8e; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #3e4055; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #8b8c8e;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow, .menu > arrow, .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #222222;\n    border-radius: 0; }\n    menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {\n      margin-top: -6px;\n      border-bottom: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {\n      margin-bottom: -6px;\n      border-top: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {\n      background-color: #3d3f49; }\n    menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {\n      background-color: #282936; }\n    menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #0f0f14; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #0f0f14; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(248, 248, 242, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #262626;\n    border-top: 1px solid #303030;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #262626;\n      border-color: #303030; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #4a4a51; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #303030;\n  border-width: 0px;\n  background-color: #262626; }\n  notebook > header:backdrop {\n    border-color: #303030;\n    background-color: #262626; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background-color: #262626; }\n        notebook > header.top > tabs > tab:checked:hover {\n          background-color: #262626; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #8b8c8e;\n    font-weight: bold;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #c2c2c0; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.2);\n        background-color: rgba(30, 31, 41, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6066; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #f8f8f2; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.4);\n        background-color: rgba(30, 31, 41, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(30, 31, 41, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #8b8c8e; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #303030;\n        background-color: #262626; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ff5555; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0.5px;\n    padding-right: 0.5px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: 0.5px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: 0.5px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 2px; }\n  notebook > header.bottom tab {\n    padding-top: 2px; }\nnotebook > stack:not(:only-child) {\n  background-color: #262626; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #262626; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#303030);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(rgba(189, 147, 249, 0.5)); }\n  paned > separator:backdrop {\n    background-image: image(#303030); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #262626;\n    background-image: image(#303030), image(#303030);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #262626;\n      background-image: image(#303030), image(#303030); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  border-radius: 5px;\n  background-color: #222222;\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); }\n  .csd popover.background, popover.background {\n    border: 1px solid #303030; }\n  popover.background:backdrop {\n    background-color: #262626;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(248, 248, 242, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(140, 143, 171, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(0, 0, 0, 0.14);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.14); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: rgba(204, 171, 250, 0.5);\n    background-color: rgba(204, 171, 250, 0.5); }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.1); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #bd93f9; }\n      scale slider:active:disabled {\n        background-color: #222222;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: #303030; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #262626;\n    border: none;\n    border-radius: 12px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:active {\n      border-color: rgba(159, 99, 246, 0.5); }\n    scale slider:disabled {\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: rgba(159, 99, 246, 0.5); }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #222222;\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #14171a; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:disabled {\n        color: #898b8c;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, #222222, #222222);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #14171a; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale marks {\n    color: alpha(currentColor,0.4); }\n    scale marks.top {\n      margin-bottom: 6px;\n      margin-top: -12px; }\n    scale marks.bottom {\n      margin-top: 6px;\n      margin-bottom: -12px; }\n    scale marks.top {\n      margin-right: 6px;\n      margin-left: -12px; }\n    scale marks.bottom {\n      margin-left: 6px;\n      margin-right: -12px; }\n  scale.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#303030);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #262626;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #303030; }\n  scrollbar.bottom {\n    border-top: 1px solid #303030; }\n  scrollbar.left {\n    border-right: 1px solid #303030; }\n  scrollbar.right {\n    border-left: 1px solid #303030; }\n  scrollbar:backdrop {\n    background-color: #181820;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #a1a1a2; }\n    scrollbar slider:hover {\n      background-color: #cccdca; }\n    scrollbar slider:hover:active {\n      background-color: rgba(219, 195, 252, 0.5); }\n    scrollbar slider:backdrop {\n      background-color: #4a4b51; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #f8f8f2;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #f8f8f2;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a1a1a2; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #cccdca; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(219, 195, 252, 0.5); }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(161, 161, 162, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4a4b51; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(74, 75, 81, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #303030;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #262626; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid #303030;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #222222;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: #262626; }\n  .sidebar row {\n    padding: 7px 14px; }\n    .sidebar row:selected {\n      background: transparent;\n      color: #bd93f9; }\n      .sidebar row:selected:backdrop {\n        color: rgba(189, 147, 249, 0.4);\n        background: transparent; }\n        .sidebar row:selected:backdrop label {\n          color: rgba(189, 147, 249, 0.4); }\n      .sidebar row:selected:hover {\n        background-color: rgba(189, 147, 249, 0.3); }\n      .sidebar row:selected label {\n        color: #bd93f9; }\n  .sidebar.source-list {\n    background-color: #262626;\n    color: #F2EFEA;\n    padding: 4px 0px; }\n    .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n    .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n      background-color: rgba(189, 147, 249, 0.3); }\n    .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: #303030; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\nplacessidebar row.sidebar-new-bookmark-row {\n  color: rgba(189, 147, 249, 0.5); }\nplacessidebar row:drop(active):not(:disabled) {\n  box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; }\n  placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {\n    color: #50fa7a; }\n  placessidebar row:drop(active):not(:disabled):selected {\n    background-color: #50fa7a; }\n    placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {\n      color: #f8f8f2; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton:not(.vertical) {\n  padding: 0; }\n  spinbutton:not(.vertical) entry {\n    min-width: 28px;\n    margin: 0;\n    background: none;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none; }\n  spinbutton:not(.vertical) button {\n    min-height: 16px;\n    margin: 0;\n    padding-bottom: 0;\n    padding-top: 0;\n    color: #e3e3df;\n    background-image: none;\n    border-style: none none none solid;\n    border-color: rgba(25, 26, 34, 0.2);\n    border-radius: 0;\n    box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n    spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    spinbutton:not(.vertical) button:hover {\n      color: #f8f8f2;\n      background-color: rgba(248, 248, 242, 0.05); }\n    spinbutton:not(.vertical) button:disabled {\n      color: rgba(139, 140, 142, 0.3); }\n    spinbutton:not(.vertical) button:active {\n      background-color: rgba(0, 0, 0, 0.1);\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n    spinbutton:not(.vertical) button:backdrop {\n      color: #818286;\n      background-color: transparent;\n      border-color: rgba(26, 27, 35, 0.21);\n      transition: 200ms ease-out; }\n    spinbutton:not(.vertical) button:backdrop:disabled {\n      color: rgba(62, 64, 85, 0.3);\n      background-image: none;\n      border-style: none none none solid;\n      box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n      spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n        border-style: none solid none none; }\n    spinbutton:not(.vertical) button:last-child {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n.osd spinbutton:not(.vertical) button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  color: #fefefe;\n  border-style: none none none solid;\n  border-color: rgba(0, 0, 0, 0.4);\n  border-radius: 0;\n  box-shadow: none;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd spinbutton:not(.vertical) button:dir(rtl) {\n    border-style: none solid none none; }\n  .osd spinbutton:not(.vertical) button:hover {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    background-color: rgba(254, 254, 254, 0.1);\n    -gtk-icon-shadow: 0 1px black;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:last-child {\n    border-radius: 0 3px 3px 0; }\n  .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n    border-radius: 3px 0 0 3px; }\nspinbutton.vertical:disabled {\n  color: #8b8c8e; }\nspinbutton.vertical:backdrop:disabled {\n  color: #3e4055; }\nspinbutton.vertical:drop(active) {\n  border-color: transparent;\n  box-shadow: none; }\nspinbutton.vertical entry {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-radius: 0; }\nspinbutton.vertical button {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-width: 1px;\n  border-color: #303030;\n  box-shadow: 0 1px rgba(255, 255, 255, 0.1); }\nspinbutton.vertical button.up {\n  border-radius: 3px 3px 0 0;\n  border-style: solid solid none solid; }\nspinbutton.vertical button.down {\n  border-radius: 0 0 3px 3px;\n  border-style: none solid solid solid; }\n.osd spinbutton.vertical button:first-child {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:active {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .osd spinbutton.vertical button:first-child:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) entry {\n    min-height: 0;\n    padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: rgba(189, 147, 249, 0.5); }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  font-weight: bold;\n  outline-offset: -4px;\n  transition: all 200ms ease-in;\n  border: none;\n  border-radius: 14px;\n  color: transparent;\n  padding: 2px;\n  background-color: #3e4153;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); }\n  switch:disabled {\n    background-color: #222222; }\n  switch:backdrop {\n    background-color: #222222;\n    transition: 200ms ease-out; }\n    switch:backdrop:disabled {\n      background-color: #222222; }\n  switch:active, switch:checked {\n    background-color: #50fa7a; }\n    switch:active:backdrop, switch:checked:backdrop {\n      background-color: #50fa7a; }\n      switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop {\n        box-shadow: none;\n        background-color: rgba(40, 42, 54, 0.9);\n        border: none; }\n  switch slider {\n    padding: 1px;\n    min-width: 14px;\n    min-height: 14px;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    background-color: #262626;\n    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); }\n    switch slider:backdrop {\n      padding: 2px;\n      box-shadow: none;\n      background-color: #262626; }\n  switch trough:active, switch trough:checked {\n    background-color: rgba(189, 147, 249, 0.5); }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar,\n.location-bar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #262626; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #222222; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\n.inline-toolbar, searchbar,\n.location-bar {\n  border-style: solid;\n  border-color: #303030;\n  background-color: rgba(29, 30, 39, 0.97); }\n  .inline-toolbar:backdrop, searchbar:backdrop,\n  .location-bar:backdrop {\n    border-color: #303030;\n    background-color: rgba(29, 30, 39, 0.9685);\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #262626; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #909194;\n  border-top-color: #262626; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: rgba(233, 223, 244, 0.75);\n    border-top-color: rgba(248, 248, 242, 0.1); }\n  treeview.view:disabled {\n    color: #8b8c8e; }\n    treeview.view:disabled:selected {\n      color: rgba(228, 214, 244, 0.7); }\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(207, 177, 247, 0.5); }\n    treeview.view:disabled:backdrop {\n      color: #3e4055; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #262626; }\n    treeview.view.separator:backdrop {\n      color: rgba(30, 31, 41, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55565c;\n    border-top: #262626; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: rgba(159, 99, 246, 0.5); }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bababa; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: #f8f8f2; }\n    treeview.view.expander:selected {\n      color: rgba(241, 235, 243, 0.85); }\n      treeview.view.expander:selected:hover {\n        color: #f8f8f2; }\n      treeview.view.expander:selected:backdrop {\n        color: rgba(230, 218, 244, 0.5); }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6e6f75; }\n  treeview.view.progressbar {\n    border: 1px solid rgba(159, 99, 246, 0.5);\n    border-radius: 4px;\n    background-color: rgba(189, 147, 249, 0.5);\n    background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5));\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      border-radius: 4px;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: linear-gradient(to bottom, #262626, #121319); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        border-color: #262626;\n        background-color: #262626; }\n    treeview.view.progressbar:backdrop {\n      border-color: #262626;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(248, 248, 242, 0.1);\n    border-radius: 4px; }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: rgba(159, 99, 246, 0.5);\n      border-radius: 4px; }\n  treeview.view header button {\n    color: #909194;\n    background-color: #262626;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #c4c5c3;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #f8f8f2;\n      transition: none; }\n  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {\n    border-right-style: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    transition: none;\n    background-image: none;\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #262626;\n    border-radius: 0;\n    border-style: none;\n    box-shadow: inset 0 0 0 1px #262626;\n    text-shadow: none; }\n  treeview.view acceleditor > label {\n    background-color: rgba(189, 147, 249, 0.5); }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  border-radius: 0;\n  background-image: none;\n  text-shadow: none;\n  border-width: 1px;\n  border-style: none solid solid none;\n  border-color: #262626; }\n  treeview.view header button:disabled {\n    border-color: #262626;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    border-color: #262626;\n    border-style: none solid solid none;\n    color: #55565c;\n    background-image: none;\n    background-color: #262626; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #262626;\n      background-image: none; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 4px 4px 0 0;\n  border-width: 0px;\n  border-width: 0px;\n  box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.15);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration, .tiled decoration {\n    border-radius: 0; }\n  .popup decoration {\n    box-shadow: none; }\n  .csd.popup decoration {\n    border-radius: 0;\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(25, 26, 34, 0.7); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 7px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(25, 26, 34, 0.7); }\n  .solid-csd decoration {\n    border-radius: 0;\n    margin: 0px;\n    background-color: #262626;\n    border: solid 1px #303030;\n    box-shadow: none; }\n\nbutton.titlebutton {\n  background-repeat: no-repeat;\n  background-position: center;\n  min-height: 32px;\n  padding: 0 3px;\n  box-shadow: none; }\n  button.titlebutton.close {\n    background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n    button.titlebutton.close:hover, button.titlebutton.close:active {\n      background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\n  button.titlebutton.maximize {\n    background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n    button.titlebutton.maximize:hover, button.titlebutton.maximize:active {\n      background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\n  button.titlebutton.minimize {\n    background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n    button.titlebutton.minimize:hover, button.titlebutton.minimize:active {\n      background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\n  button.titlebutton.close:backdrop, button.titlebutton.minimize:backdrop, button.titlebutton.maximize:backdrop {\n    background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n.view text:selected:focus,\niconview text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\niconview text:selected,\ntextview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\ntextview text selection:focus,\ntextview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\npopover.background radiobutton:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\nentry selection:focus,\nentry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n  background-color: rgba(189, 147, 249, 0.5); }\n  row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\n  textview text selection:focus,\n  textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\n  popover.background radiobutton:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\n  entry selection:focus,\n  entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n    color: #f8f8f2;\n    font-weight: bold; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    iconview text:disabled:selected:focus,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    iconview text:disabled:selected,\n    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,\n    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,\n    popover.background radiobutton:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: rgba(233, 223, 244, 0.75); }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    iconview text:backdrop:selected:focus,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    iconview text:backdrop:selected,\n    textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,\n    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,\n    popover.background radiobutton:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(248, 248, 242, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      iconview text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,\n      popover.background radiobutton:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(207, 177, 247, 0.5); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background-color: rgba(30, 31, 41, 0.98);\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid @borders; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu .container {\n  padding: 0; }\n.budgie-menu button:hover {\n  -gtk-icon-effect: none; }\n.budgie-menu entry.search {\n  border: none;\n  background: none;\n  padding: 5px 2px;\n  border-bottom: 1px solid @borders;\n  border-radius: 0;\n  font-size: 120%;\n  box-shadow: none; }\n  .budgie-menu entry.search image:dir(ltr) {\n    padding-left: 8px;\n    padding-right: 12px; }\n  .budgie-menu entry.search image:dir(rtl) {\n    padding-left: 12px;\n    padding-right: 8px; }\n.budgie-menu .categories {\n  border-width: 0;\n  margin-left: 3px;\n  background-color: transparent; }\n  .budgie-menu .categories:dir(ltr) {\n    border-right: 1px solid @borders; }\n  .budgie-menu .categories:dir(rtl) {\n    border-left: 1px solid @borders; }\n.budgie-menu .category-button {\n  padding: 8px;\n  border-radius: 2px 0 0 2px; }\n  .budgie-menu .category-button:hover {\n    background-color: rgba(248, 248, 242, 0.05);\n    color: #f8f8f2; }\n  .budgie-menu .category-button:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  .budgie-menu .category-button:checked {\n    color: #f8f8f2;\n    background-color: rgba(174, 123, 248, 0.3); }\n  .budgie-menu .category-button:checked:disabled {\n    opacity: 0.5; }\n    .budgie-menu .category-button:checked:disabled label {\n      color: rgba(248, 248, 242, 0.7); }\n.budgie-menu scrollbar {\n  background-color: transparent;\n  border-color: transparent; }\n.budgie-menu button:not(.category-button) {\n  padding-top: 5px;\n  padding-bottom: 5px;\n  border-radius: 0;\n  box-shadow: none; }\n.budgie-menu undershoot, .budgie-menu overshoot {\n  background: none; }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: #f8f8f2;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:backdrop {\n    color: #f8f8f2;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: #f8f8f2; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none;\n      background-color: transparent; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(248, 248, 242, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #72BFD0;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: #f8f8f2;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: #f8f8f2;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: rgba(189, 147, 249, 0.5); }\n  button.raven-trigger:backdrop {\n    color: #f8f8f2; }\n    button.raven-trigger:backdrop:hover {\n      color: #f8f8f2; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: rgba(189, 147, 249, 0.5);\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(248, 248, 242, 0.04);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(25, 26, 34, 0.75);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n\n.budgie-panel {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ff5555; }\n  .budgie-panel:backdrop {\n    color: #f8f8f2;\n    background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: #f8f8f2;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(8, 9, 12, 0.2); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(248, 248, 242, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #f8f8f2; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid rgba(189, 147, 249, 0.5); }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5); }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid rgba(189, 147, 249, 0.5); }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid rgba(189, 147, 249, 0.5); }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(15, 15, 20, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(30, 31, 41, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(15, 15, 20, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(30, 31, 41, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(15, 15, 20, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(30, 31, 41, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(15, 15, 20, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(30, 31, 41, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.92);\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #f8f8f2;\n    border: solid rgba(25, 26, 34, 0.85);\n    border-width: 1px 0;\n    background-color: rgba(30, 31, 41, 0.2); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: rgba(174, 123, 248, 0.5);\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #f8f8f2;\n      background-color: rgba(255, 60, 60, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #f8f8f2;\n        background-color: rgba(255, 85, 85, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #f8f8f2;\n        background-color: rgba(255, 111, 111, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      background-color: transparent;\n      color: #f8f8f2;\n      border-radius: 0;\n      border: none;\n      box-shadow: none;\n      margin-top: -4px;\n      margin-bottom: -4px;\n      min-height: 32px; }\n      .raven .raven-header button:hover {\n        border-radius: 0;\n        background-color: transparent;\n        color: rgba(189, 147, 249, 0.5); }\n      .raven .raven-header button:active, .raven .raven-header button:checked {\n        color: rgba(189, 147, 249, 0.5);\n        border-radius: 0;\n        background-color: transparent; }\n      .raven .raven-header button:disabled {\n        color: #8b8c8e; }\n  .raven list {\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(189, 147, 249, 0.4); }\n  .raven .raven-background {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    margin-bottom: 3px;\n    background: rgba(68, 71, 90, 0.7);\n    color: #f8f8f2;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      transition: 170ms ease all;\n      background: rgba(68, 71, 90, 0.85);\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:active {\n      transition: 170ms ease all;\n      background: #44475a;\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:first-child {\n      background: rgba(114, 191, 208, 0.7); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(114, 191, 208, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #72BFD0; }\n    .raven .powerstrip button.image-button:last-child {\n      background: rgba(255, 85, 85, 0.7); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(255, 85, 85, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ff5555; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 4px;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.2);\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: rgba(189, 147, 249, 0.5);\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #f8f8f2;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #f8f8f2;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #262626;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: rgba(189, 147, 249, 0.5); }\n    .raven-mpris button.image-button:active {\n      background-color: rgba(174, 123, 248, 0.5); }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #72BFD0;\n    color: #464626;\n    border: none;\n    margin: 0 3px; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #5fb6ca;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #5fb6ca; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #f8f8f2; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #f8f8f2; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ff5555;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #ff3c3c; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #f8f8f2; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #f8f8f2; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: rgba(142, 110, 187, 0.55); }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(248, 248, 242, 0.7);\n      background-color: rgba(189, 147, 249, 0.3); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(248, 248, 242, 0.8); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(248, 248, 242, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-radius: 0;\n    color: #f8f8f2;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(114, 191, 208, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(133, 200, 214, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(133, 200, 214, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(255, 34, 34, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(255, 60, 60, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(255, 60, 60, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #f8f8f2; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ff5555; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #f8f8f2; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(55, 56, 64, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(55, 56, 64, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(248, 248, 242, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(8, 9, 12, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(30, 31, 41, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(0, 0, 0, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: rgba(189, 147, 249, 0.5); }\n.nautilus-window .frame *:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent;\n  background-image: none; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent;\n    background-image: none; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(33, 35, 45, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(189, 147, 249, 0.25); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(189, 147, 249, 0.25); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(40, 42, 54, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(189, 147, 249, 0.4); }\n.nautilus-window.background {\n  background-color: rgba(33, 35, 45, 0.95); }\n  .nautilus-window.background:backdrop {\n    background-color: rgba(33, 35, 45, 0.95); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #262626; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #262626; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid #303030;\n  border-radius: 3px; }\n.nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle,\n.nautilus-window .path-bar-box headerbar .subtitle,\nheaderbar .nautilus-window .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .path-bar-box widget > .text-button:last-child {\n  color: #bd93f9;\n  background-color: transparent;\n  border-radius: 0;\n  box-shadow: none;\n  text-shadow: none;\n  font-weight: bold; }\n  .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label {\n    color: rgba(189, 147, 249, 0.4); }\n.nautilus-window .path-bar-box button {\n  transition: all 100ms ease-in;\n  margin-left: -5px; }\n  .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked {\n    color: rgba(189, 147, 249, 0.5);\n    background-color: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    text-shadow: none;\n    font-weight: bold; }\n    .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label {\n      color: rgba(189, 147, 249, 0.4); }\n\n.nautilus-circular-button {\n  border-radius: 20px;\n  -gtk-outline-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #f8f8f2; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #f8f8f2;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #f8f8f2; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #f8f8f2; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #262626; }\n\n/*********\n * Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #262626;\n  background-color: #262626; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #f8f8f2; }\n\n.gala-button {\n  padding: 3px;\n  color: #262626;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(40, 42, 54, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(189, 147, 249, 0);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #f8f8f2;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(189, 147, 249, 0);\n    color: #f8f8f2; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*********\n * Panel *\n ********/\n.panel {\n  background-color: transparent;\n  transition: all 100ms ease-in-out;\n  color: #fff; }\n  .panel.maximized {\n    background-color: #000; }\n  .panel.translucent {\n    background-color: rgba(0, 0, 0, 0.5); }\n  .panel.color-light.translucent {\n    background-color: rgba(255, 255, 255, 0.85); }\n\nmenubar.panel,\n.panel menubar {\n  box-shadow: none;\n  border: none; }\n\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: #0d0d11; }\n\n.card {\n  background-color: #262626;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #222222;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #262626;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #f8f8f2; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/**level bars**/\n.sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus {\n  background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14));\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block {\n  border: none; }\n  .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus {\n    background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid #303030;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #262626;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n.xfce4-panel.background {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: #f8f8f2;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants {\n  transition: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); }\n\n.xfce4-panel.background button.flat {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0);\n  font-weight: normal; }\n  .xfce4-panel.background button.flat:hover {\n    border: none;\n    background-color: rgba(52, 53, 70, 0.7); }\n  .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked {\n    color: white;\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(26, 27, 35, 0.7); }\n    .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image {\n      color: inherit; }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  /* Border properties (top, right, bottom, left) */\n  -UnityDecoration-extents: 28px 1px 1px 1px;\n  /* the size of the decorations  */\n  -UnityDecoration-input-extents: 10px;\n  /* the extra size of the input areas */\n  /* Shadows settings */\n  -UnityDecoration-shadow-offset-x: 1px;\n  /* Size property, the shadow x offset */\n  -UnityDecoration-shadow-offset-y: 1px;\n  /* Size property, the shadow y offset */\n  -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, active window shadow color */\n  -UnityDecoration-active-shadow-radius: 8px;\n  /* Size property, active window shadow radius */\n  -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, inactive windows shadow color */\n  -UnityDecoration-inactive-shadow-radius: 5px;\n  /* Size property, inactive windows shadow radius */\n  /* Glow applied to the selected scaled window */\n  -UnityDecoration-glow-size: 8px;\n  /* Size property, size of glow */\n  -UnityDecoration-glow-color: rgba(189, 147, 249, 0.5);\n  /* Color property of the glow */\n  /* Title settings */\n  -UnityDecoration-title-indent: 10px;\n  /* Size property, left indent of the title */\n  -UnityDecoration-title-fade: 35px;\n  /* Size property, space of the title that can be faded */\n  -UnityDecoration-title-alignment: 0.0;\n  /* Float from 0.0 to 1.0, to align the title */\n  background-color: #262626;\n  color: #fefefe; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #262626;\n    border-bottom-width: 0;\n    background-color: #262626;\n    color: #fefefe;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #e5e5e5;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #fefefe; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #e5e5e5; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #30343b;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #262626, #30343b); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #30343b; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #e5e5e5; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #fefefe; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #fefefe; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #8b8c8e; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #2f333a;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: #303030; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #262626; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: rgba(189, 147, 249, 0.5); }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid #303030; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: rgba(189, 147, 249, 0.5);\n    border: none;\n    border-color: rgba(189, 147, 249, 0.5);\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(9, 10, 12, 0.8);\n    border: none;\n    border-radius: 5px; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView {\n  -GtkTreeView-grid-line-width: 0; }\n  ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n    ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n      background-color: rgba(189, 147, 249, 0.4);\n      color: rgba(248, 248, 242, 0.5); }\n  ConversationListView .view .cell, ConversationListView iconview .cell {\n    border: solid rgba(0, 0, 0, 0.2);\n    border-width: 0 0 1px 0; }\n    ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n      color: #f8f8f2;\n      border: 0px solid rgba(159, 99, 246, 0.5); }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #f8f8f2; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #262626;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:active, #content_frame button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #262626;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #f8f8f2;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #262626; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\nscrolledwindow.sidebar treeview.view, scrollbar.right {\n  background: #262626;\n  padding: 1.5px;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.standard-view scrollbar.right {\n  background-color: #262626; }\n\n/* path-bar of thunar */\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, window.thunar paned > scrolledwindow treeview.view:hover, window.thunar paned > scrolledwindow treeview.view:checked, window.thunar paned > scrolledwindow treeview.view:selected {\n  background-color: transparent;\n  color: #bd93f9;\n  box-shadow: none; }\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, window.thunar paned > scrolledwindow treeview.view:checked:backdrop label, window.thunar paned > scrolledwindow treeview.view:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n.nemo-window .places-treeview {\n  -NemoPlacesTreeView-disk-full-bg-color: #07080a;\n  -NemoPlacesTreeView-disk-full-fg-color: #f1fa8c;\n  -GtkTreeView-vertical-separator: 7; }\n  .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n  .nemo-window .places-treeview iconview.cell:hover,\n  .nemo-window .places-treeview iconview.cell:selected {\n    color: #bd93f9;\n    background-color: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    text-shadow: none;\n    font-weight: bold; }\n.nemo-window .sidebar {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #262626; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 24px;\n    padding: 3px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n      .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label {\n        color: rgba(189, 147, 249, 0.4); }\n.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #222222; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #262626;\n  color: #f8f8f2;\n  border-color: #303030; }\n  .caja-notebook .entry:selected {\n    background: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #262626; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #262626;\n    padding: 3px 2px; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #bd93f9;\n      background: #262626; }\n      .caja-side-pane treeview.view:selected:hover,\n      .caja-side-pane textview.view text:selected:hover,\n      .caja-side-pane viewport.frame:selected:hover,\n      .caja-side-pane widget .vertical:selected:hover {\n        background-color: rgba(189, 147, 249, 0); }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned {\n  background: #262626; }\n\n.caja-navigation-window .primary-toolbar {\n  background: #262626; }\n  .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked {\n    background: rgba(189, 147, 249, 0.5);\n    box-shadow: none; }\n    .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label {\n      color: #f8f8f2; }\n\n.caja-pathbar button, .caja-pathbar button:backdrop {\n  color: #f8f8f2;\n  background-color: transparent;\n  border-radius: 0;\n  text-shadow: none;\n  box-shadow: none;\n  border: none; }\n.caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked {\n  background: transparent;\n  box-shadow: none; }\n  .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label {\n    color: #bd93f9; }\n\n/*# sourceMappingURL=gtk-dark.css.map */\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-3.20/gtk.css",
    "content": "/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #f8f8f2;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #f8f8f2;\n/* widget base background color */\n@define-color theme_bg_color #262626;\n/* text widgets and the like base background color */\n@define-color theme_base_color #262626;\n/* base background color of selections */\n@define-color theme_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #f8f8f2;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #222222;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #8b8c8e;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #262626;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #8b8c8e;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #f8f8f2;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #262626;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #262626;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #f8f8f2;\n/* widgets main borders color */\n@define-color borders #262626;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #262626;\n/* these are pretty self explicative */\n@define-color warning_color #ff9f39;\n@define-color error_color #ff3c3c;\n@define-color success_color #4caec3;\n@define-color fg_color #f8f8f2;\n@define-color text_color #f8f8f2;\n@define-color bg_color #262626;\n@define-color base_color #262626;\n@define-color selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color selected_fg_color #f8f8f2;\n@define-color unfocused_fg_color #8b8c8e;\n@define-color unfocused_text_color #f8f8f2;\n@define-color unfocused_bg_color #262626;\n@define-color unfocused_base_color #262626;\n@define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color unfocused_selected_fg_color #f8f8f2;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#f8f8f2, 1.8);\n@define-color wm_unfocused_title #8b8c8e;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#262626, 1.2);\n@define-color wm_bg_b #262626;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#262626, 1.3);\n@define-color wm_button_hover_color_b #262626;\n@define-color wm_button_active_color_a shade(#262626, 0.85);\n@define-color wm_button_active_color_b shade(#262626, 0.89);\n@define-color wm_button_active_color_c shade(#262626, 0.9);\n@define-color content_view_bg #262626;\n@define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5);\n@define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5);\n@define-color placeholder_text_color #cfcfcd;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #ff3c3c;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: rgba(248, 248, 242, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 2px;\n  -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar {\n  background-color: #08090c;\n  border: solid #303030;\n  border-width: 1px 0 0 0;\n  color: #f8f8f2;\n  box-shadow: none; }\n  .action-bar:backdrop {\n    background-color: #08090c;\n    box-shadow: none;\n    -gtk-icon-effect: dim; }\n  .action-bar:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #222222;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .background:backdrop {\n    color: #8b8c8e;\n    background-color: #262626;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .background.chromium {\n    background-color: #222222; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .gtkstyle-fallback:hover {\n    color: #f8f8f2;\n    background-color: #343546; }\n  .gtkstyle-fallback:active {\n    color: #f8f8f2;\n    background-color: #08090c; }\n  .gtkstyle-fallback:disabled {\n    color: #8b8c8e;\n    background-color: #222222; }\n  .gtkstyle-fallback:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #cfcfcd;\n    background-color: #262626; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #262626; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ntreeview.view rubberband {\n  border: 1px solid rgba(159, 99, 246, 0.5);\n  background-color: rgba(159, 99, 246, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #f8f8f2; }\n    label.separator:backdrop {\n      color: #8b8c8e; }\n  label selection {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n  label:disabled {\n    color: #8b8c8e; }\n    label:disabled:backdrop {\n      color: #3e4055; }\n  label:backdrop {\n    color: #8b8c8e; }\n\n.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #262626;\n  border-top: 1px solid #303030; }\n  assistant .sidebar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #4a4a51; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd {\n  color: #fefefe;\n  border: none;\n  background-color: #222222;\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(rgba(233, 219, 253, 0.5)), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(189, 147, 249, 0.5)), to(transparent)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 5px;\n  border: none;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(174, 123, 248, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #222222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #50fa7a;\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #f8f8f2;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #8b8c8e; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 24px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #bd93f9;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode button.titlebutton, button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #bd93f9; }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode button.titlebutton:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode button.titlebutton:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(189, 147, 249, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.suggested-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(189, 147, 249, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #bd93f9, #bd93f9);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #ff2222;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #ff2222; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(255, 34, 34, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(255, 34, 34, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ff2222, #ff2222);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(233, 219, 253, 0.5)), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.888627451)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #0f0f14;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ntoolbar button:active {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #040406;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n.inline-toolbar toolbutton > button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: rgba(189, 147, 249, 0.5); }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: rgba(174, 123, 248, 0.5); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(174, 123, 248, 0); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: rgba(174, 123, 248, 0.5); }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #cfcfcd; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(174, 123, 248, 0); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid #303030;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,\npopover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,\npopover.background radiobutton:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover, popover.background checkbutton:hover,\n  popover.background radiobutton:hover,\n  .menuitem.button.flat:hover {\n    background-color: #383a4c; }\n  modelbutton.flat check:last-child, popover.background checkbutton check:last-child,\n  popover.background radiobutton check:last-child,\n  modelbutton.flat radio:last-child,\n  popover.background checkbutton radio:last-child,\n  popover.background radiobutton radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child, popover.background checkbutton check:first-child,\n  popover.background radiobutton check:first-child,\n  modelbutton.flat radio:first-child,\n  popover.background checkbutton radio:first-child,\n  popover.background radiobutton radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow, popover.background checkbutton arrow,\npopover.background radiobutton arrow {\n  background: none; }\n  modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover,\n  popover.background radiobutton arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left, popover.background checkbutton arrow.left,\n  popover.background radiobutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right, popover.background checkbutton arrow.right,\n  popover.background radiobutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: inset 0px 0px 0px 1px #303030; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: inset 0px 0px 0px 1px #303030; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #f8f8f2;\n  border: 1px solid #303030; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(248, 248, 242, 0.45); }\n    calendar.button:hover {\n      color: #f8f8f2; }\n    calendar.button:backdrop {\n      color: rgba(139, 140, 142, 0.45); }\n    calendar.button:disabled {\n      color: rgba(139, 140, 142, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #f8f8f2; }\n  calendar:backdrop {\n    color: #cfcfcd;\n    border-color: #303030; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #f8f8f2; }\n  colorswatch.dark overlay:hover {\n    border-color: #303030; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(248, 248, 242, 0.5); }\ncolorswatch.light overlay {\n  color: #f8f8f2; }\n  colorswatch.light overlay:hover {\n    border-color: #303030; }\n  colorswatch.light overlay:backdrop {\n    color: #cfcfcd; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid #303030; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #303030;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:hover {\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #f8f8f2; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:not(headerbar) {\n  background-color: rgba(30, 31, 41, 0.95); }\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: rgba(30, 31, 41, 0.95);\n  border-style: none;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\nmessagedialog.csd.background {\n  background-color: rgba(30, 31, 41, 0.95);\n  color: #f8f8f2;\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px; }\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-radius: 0;\n  border-left-style: solid;\n  border-right-style: none;\n  border-bottom-style: none;\n  background-color: transparent;\n  color: #f8f8f2;\n  box-shadow: none; }\n  messagedialog.csd .dialog-action-area button:hover {\n    background-color: rgba(189, 147, 249, 0.4); }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 4px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 4px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #303030; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #303030; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #262626; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), entry {\n  min-height: 26px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #f8f8f2;\n  border-color: #303030;\n  background-color: #262626; }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    border-color: rgba(159, 99, 246, 0.5); }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #8b8c8e;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #cfcfcd;\n    border-color: #303030;\n    background-color: #262626;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #3e4055;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff3c3c;\n    border-color: #880000; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      border-color: #880000; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #ff3c3c; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff9f39;\n    border-color: #864500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      border-color: #864500; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #ff9f39; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #cecfcc; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #f8f8f2; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: rgba(189, 147, 249, 0.5); }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #78797d; }\n  spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\n  .osd spinbutton:not(.vertical),\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical),\n    .osd entry:focus {\n      color: white;\n      border-color: rgba(189, 147, 249, 0.5);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical),\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical),\n    .osd entry:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(43, 46, 49, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: rgba(189, 147, 249, 0.5);\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:focus + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:focus + button, .linked:not(.vertical) >\nentry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:focus +\nentry {\n  border-left-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) >\nentry:focus {\n  border-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #50fa7a; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: rgba(36, 38, 49, 0.97);\n  background-image: linear-gradient(to bottom, #262626, #262626); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: rgba(38, 40, 51, 0.973);\n    background-image: linear-gradient(to bottom, #262626, #262626); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: rgba(36, 38, 49, 0.97); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #50fa7a; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #50fa7a; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #262626;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #262626; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/*************\n * Expanders *\n *************/\nexpander arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander arrow:hover {\n    color: white; }\n  expander arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #262626;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: #303030;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #303030; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #303030; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #303030; }\n  actionbar > revealer > box:backdrop {\n    border-color: #303030; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#303030), to(rgba(26, 27, 35, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #303030 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #262626; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #303030 1px, transparent 1px);\n    background-color: #181820;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  -GraniteWidgetsPopOver-arrow-width: 21;\n  -GraniteWidgetsPopOver-arrow-height: 10;\n  -GraniteWidgetsPopOver-border-radius: 8px;\n  -GraniteWidgetsPopOver-border-width: 0;\n  -GraniteWidgetsPopOver-shadow-size: 12;\n  border: 1px solid #262626;\n  background: #262626;\n  color: #f8f8f2; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: rgba(189, 147, 249, 0.5); }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #262626;\n  background-image: none;\n  border: 1px solid #262626;\n  color: #f8f8f2; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #262626; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #f8f8f2; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(248, 248, 242, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  -GtkTreeView-horizontal-separator: 1px;\n  -GtkTreeView-vertical-separator: 6px;\n  background-color: #262626;\n  border: solid #303030;\n  color: #f8f8f2;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #262626;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #13141a; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(248, 248, 242, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f1fa8c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #262626; }\n  .storage-bar .fill-block.app {\n    background-color: #13b1d5; }\n  .storage-bar .fill-block.audio {\n    background-color: #ffb86c; }\n  .storage-bar .fill-block.photo {\n    background-color: #ff5555; }\n  .storage-bar .fill-block.video {\n    background-color: #bd93f9; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), headerbar {\n  padding: 0 6px;\n  min-height: 27px;\n  background-color: #262626;\n  color: #f8f8f2;\n  border-radius: 0; }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #303030;\n    background-image: none;\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) headerbar .linked > button:hover,\n  headerbar .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) headerbar .linked > button:active,\n  headerbar .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) headerbar .linked > button:checked,\n  headerbar .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button:backdrop,\n  headerbar .linked > button,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:active,\n  headerbar .linked > button:checked,\n  headerbar .linked > button:backdrop {\n    border: none;\n    border-radius: 0;\n    border-right-style: none;\n    box-shadow: none; }\n    .titlebar:not(headerbar) .linked > button:first-child,\n    .titlebar:not(headerbar) headerbar .linked > button:first-child,\n    headerbar .titlebar:not(headerbar) .linked > button:first-child,\n    headerbar .linked > button:first-child {\n      border-top-left-radius: 0px;\n      border-bottom-left-radius: 0px; }\n    .titlebar:not(headerbar) .linked > button:last-child,\n    .titlebar:not(headerbar) headerbar .linked > button:last-child,\n    headerbar .titlebar:not(headerbar) .linked > button:last-child,\n    headerbar .linked > button:last-child {\n      border-top-right-radius: 0px;\n      border-bottom-right-radius: 0px;\n      border-right-style: solid; }\n    .titlebar:not(headerbar) .linked > button:only-child,\n    .titlebar:not(headerbar) headerbar .linked > button:only-child,\n    headerbar .titlebar:not(headerbar) .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 0px;\n      border-style: solid; }\n  .titlebar:not(headerbar) entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar:not(headerbar) button,\n  headerbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 34px; }\n    .titlebar:not(headerbar) button:hover,\n    headerbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked,\n    headerbar button:active,\n    headerbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n    .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(255, 255, 255, 0.3);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none; }\n    .titlebar:not(headerbar) button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #72BFD0;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none; }\n      .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none; }\n  .titlebar:not(headerbar) .linked > button:active:backdrop,\n  .titlebar:not(headerbar) .linked > button:checked:backdrop,\n  headerbar .linked > button:active:backdrop,\n  headerbar .linked > button:checked:backdrop {\n    color: rgba(189, 147, 249, 0.4); }\n    .titlebar:not(headerbar) .linked > button:active:backdrop label,\n    .titlebar:not(headerbar) .linked > button:checked:backdrop label,\n    headerbar .linked > button:active:backdrop label,\n    headerbar .linked > button:checked:backdrop label {\n      color: rgba(189, 147, 249, 0.4); }\n  .selection-mode.titlebar:not(headerbar),\n  headerbar.selection-mode {\n    color: #f8f8f2;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    border-color: rgba(159, 99, 246, 0.5);\n    background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px);\n    box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); }\n    .selection-mode.titlebar:backdrop:not(headerbar),\n    headerbar.selection-mode:backdrop {\n      background-color: rgba(189, 147, 249, 0.5);\n      background-image: none;\n      box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); }\n    .selection-mode.titlebar:not(headerbar) button,\n    headerbar.selection-mode button {\n      font-weight: normal;\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:hover,\n      headerbar.selection-mode button:hover {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        -gtk-icon-effect: none;\n        border-color: rgba(159, 99, 246, 0.5); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label,\n          headerbar.selection-mode button:backdrop.flat:active label,\n          headerbar.selection-mode button:backdrop.flat:checked label,\n          headerbar.selection-mode button:backdrop:active label,\n          headerbar.selection-mode button:backdrop:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #cfcfcd;\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop.flat:disabled:active,\n          headerbar.selection-mode button:backdrop.flat:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: rgba(248, 248, 242, 0.7);\n            outline-color: rgba(248, 248, 242, 0.3);\n            background-color: rgba(189, 147, 249, 0.5);\n            text-shadow: none;\n            box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n            border-color: rgba(159, 99, 246, 0.5); }\n      .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n          .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label,\n          headerbar.selection-mode button:disabled:active label,\n          headerbar.selection-mode button:disabled:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n      .selection-mode.titlebar:not(headerbar) button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        font-weight: normal;\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: rgba(255, 255, 255, 0.4);\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(189, 147, 249, 0);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0));\n      box-shadow: none;\n      padding-left: 10px;\n      padding-right: 10px; }\n      .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow,\n      headerbar.selection-mode .selection-menu:backdrop GtkArrow,\n      headerbar.selection-mode .selection-menu GtkArrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(248, 248, 242, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar), headerbar.default-decoration {\n    padding: 3px 4px;\n    min-height: 22px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 22px;\n      min-width: 22px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\nheaderbar viewswitcher > box.horizontal > button.radio, headerbar switcher > box.horizontal > button.radio {\n  margin: 0;\n  padding: 0;\n  border-radius: 0; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #262626; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #f8f8f2;\n  background-color: #262626;\n  border-bottom: 1px solid #08090c;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #f8f8f2;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #f8f8f2; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(248, 248, 242, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(40, 42, 54, 0.98);\n    color: #f8f8f2;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #f8f8f2; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #262626;\n      color: #f8f8f2;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(40, 42, 54, 0.8);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(40, 42, 54, 0.6);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(40, 42, 54, 0.5);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(40, 42, 54, 0.8);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n\n.info {\n  background-color: #50fa7a; }\n  .info:backdrop {\n    background-color: #82fba0;\n    color: rgba(248, 248, 242, 0.5); }\n\n.warning {\n  background-color: #ff9f39; }\n  .warning:backdrop {\n    background-color: #ffb86c;\n    color: rgba(248, 248, 242, 0.5); }\n\n.question {\n  background-color: #72BFD0; }\n  .question:backdrop {\n    background-color: #98d0dd;\n    color: rgba(248, 248, 242, 0.5); }\n\n.error {\n  background-color: #ff3c3c; }\n  .error:backdrop {\n    background-color: #ff6f6f;\n    color: rgba(248, 248, 242, 0.5); }\n\n/*************\n * Level Bar *\n *************/\nlevelbar block {\n  min-width: 32px;\n  min-height: 6px; }\nlevelbar.vertical block {\n  min-width: 6px;\n  min-height: 32px; }\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\nlevelbar trough {\n  padding: 3px;\n  border-radius: 3px;\n  background-color: rgba(0, 0, 0, 0.14);\n  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  levelbar trough:backdrop {\n    background-color: rgba(0, 0, 0, 0.06);\n    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\nlevelbar.horizontal.discrete block {\n  margin: 0 1px; }\nlevelbar.vertical.discrete block {\n  margin: 1px 0; }\nlevelbar block {\n  border-radius: 2px; }\n  levelbar block:backdrop {\n    box-shadow: none; }\n  levelbar block.low {\n    background-color: #ff9f39; }\n    levelbar block.low:backdrop {\n      border-color: #ff9f39; }\n  levelbar block.high, levelbar block:not(.empty) {\n    background-color: #72BFD0; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #72BFD0; }\n  levelbar block.full {\n    background-color: #4caec3; }\n    levelbar block.full:backdrop {\n      border-color: #4caec3; }\n  levelbar block.empty {\n    background-color: rgba(0, 0, 0, 0.14);\n    box-shadow: none; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #13b1d5; }\n  *:link:visited,\n  button:visited {\n    color: rgba(19, 177, 213, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: rgba(237, 230, 243, 0.8); }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #2fc9ec; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: rgba(246, 244, 242, 0.95); }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #13b1d5; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: rgba(243, 240, 243, 0.9); }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link,\n  headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: rgba(189, 147, 249, 0.5); }\n  *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: rgba(243, 240, 243, 0.9); }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: #f8f8f2;\n  background-color: #262626;\n  border-color: #303030; }\n  list:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n\nrow {\n  padding: 1px 11px;\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row label {\n    padding-left: 8px; }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(248, 248, 242, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: rgba(189, 147, 249, 0.3); }\n  row.activatable:selected:backdrop {\n    background-color: rgba(189, 147, 249, 0.4); }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #262626;\n  color: #f8f8f2;\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #8b8c8e;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  margin: 4px;\n  padding: 2px 0px;\n  background-color: #222222;\n  border: 1px solid #303030;\n  font: initial; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #282936; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5); }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #8b8c8e; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #3e4055; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #8b8c8e;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow, .menu > arrow, .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #222222;\n    border-radius: 0; }\n    menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {\n      margin-top: -6px;\n      border-bottom: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {\n      margin-bottom: -6px;\n      border-top: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {\n      background-color: #3d3f49; }\n    menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {\n      background-color: #282936; }\n    menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #0f0f14; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #0f0f14; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(248, 248, 242, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #262626;\n    border-top: 1px solid #303030;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #262626;\n      border-color: #303030; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #4a4a51; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #303030;\n  border-width: 0px;\n  background-color: #262626; }\n  notebook > header:backdrop {\n    border-color: #303030;\n    background-color: #262626; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background-color: #262626; }\n        notebook > header.top > tabs > tab:checked:hover {\n          background-color: #262626; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #8b8c8e;\n    font-weight: bold;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #c2c2c0; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.2);\n        background-color: rgba(30, 31, 41, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6066; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #f8f8f2; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.4);\n        background-color: rgba(30, 31, 41, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(30, 31, 41, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #8b8c8e; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #303030;\n        background-color: #262626; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ff5555; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0.5px;\n    padding-right: 0.5px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: 0.5px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: 0.5px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 2px; }\n  notebook > header.bottom tab {\n    padding-top: 2px; }\nnotebook > stack:not(:only-child) {\n  background-color: #262626; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #262626; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#303030);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(rgba(189, 147, 249, 0.5)); }\n  paned > separator:backdrop {\n    background-image: image(#303030); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #262626;\n    background-image: image(#303030), image(#303030);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #262626;\n      background-image: image(#303030), image(#303030); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  border-radius: 5px;\n  background-color: #222222;\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); }\n  .csd popover.background, popover.background {\n    border: 1px solid #303030; }\n  popover.background:backdrop {\n    background-color: #262626;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(248, 248, 242, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(140, 143, 171, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(0, 0, 0, 0.14);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.14); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: rgba(204, 171, 250, 0.5);\n    background-color: rgba(204, 171, 250, 0.5); }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.1); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #bd93f9; }\n      scale slider:active:disabled {\n        background-color: #222222;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: #303030; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #262626;\n    border: none;\n    border-radius: 12px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:active {\n      border-color: rgba(159, 99, 246, 0.5); }\n    scale slider:disabled {\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: rgba(159, 99, 246, 0.5); }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #222222;\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #14171a; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:disabled {\n        color: #898b8c;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, #222222, #222222);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #14171a; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale marks {\n    color: alpha(currentColor,0.4); }\n    scale marks.top {\n      margin-bottom: 6px;\n      margin-top: -12px; }\n    scale marks.bottom {\n      margin-top: 6px;\n      margin-bottom: -12px; }\n    scale marks.top {\n      margin-right: 6px;\n      margin-left: -12px; }\n    scale marks.bottom {\n      margin-left: 6px;\n      margin-right: -12px; }\n  scale.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#303030);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #262626;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #303030; }\n  scrollbar.bottom {\n    border-top: 1px solid #303030; }\n  scrollbar.left {\n    border-right: 1px solid #303030; }\n  scrollbar.right {\n    border-left: 1px solid #303030; }\n  scrollbar:backdrop {\n    background-color: #181820;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #a1a1a2; }\n    scrollbar slider:hover {\n      background-color: #cccdca; }\n    scrollbar slider:hover:active {\n      background-color: rgba(219, 195, 252, 0.5); }\n    scrollbar slider:backdrop {\n      background-color: #4a4b51; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #f8f8f2;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #f8f8f2;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a1a1a2; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #cccdca; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(219, 195, 252, 0.5); }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(161, 161, 162, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4a4b51; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(74, 75, 81, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #303030;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #262626; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid #303030;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #222222;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: #262626; }\n  .sidebar row {\n    padding: 7px 14px; }\n    .sidebar row:selected {\n      background: transparent;\n      color: #bd93f9; }\n      .sidebar row:selected:backdrop {\n        color: rgba(189, 147, 249, 0.4);\n        background: transparent; }\n        .sidebar row:selected:backdrop label {\n          color: rgba(189, 147, 249, 0.4); }\n      .sidebar row:selected:hover {\n        background-color: rgba(189, 147, 249, 0.3); }\n      .sidebar row:selected label {\n        color: #bd93f9; }\n  .sidebar.source-list {\n    background-color: #262626;\n    color: #F2EFEA;\n    padding: 4px 0px; }\n    .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n    .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n      background-color: rgba(189, 147, 249, 0.3); }\n    .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: #303030; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\nplacessidebar row.sidebar-new-bookmark-row {\n  color: rgba(189, 147, 249, 0.5); }\nplacessidebar row:drop(active):not(:disabled) {\n  box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; }\n  placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {\n    color: #50fa7a; }\n  placessidebar row:drop(active):not(:disabled):selected {\n    background-color: #50fa7a; }\n    placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {\n      color: #f8f8f2; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton:not(.vertical) {\n  padding: 0; }\n  spinbutton:not(.vertical) entry {\n    min-width: 28px;\n    margin: 0;\n    background: none;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none; }\n  spinbutton:not(.vertical) button {\n    min-height: 16px;\n    margin: 0;\n    padding-bottom: 0;\n    padding-top: 0;\n    color: #e3e3df;\n    background-image: none;\n    border-style: none none none solid;\n    border-color: rgba(25, 26, 34, 0.2);\n    border-radius: 0;\n    box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n    spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    spinbutton:not(.vertical) button:hover {\n      color: #f8f8f2;\n      background-color: rgba(248, 248, 242, 0.05); }\n    spinbutton:not(.vertical) button:disabled {\n      color: rgba(139, 140, 142, 0.3); }\n    spinbutton:not(.vertical) button:active {\n      background-color: rgba(0, 0, 0, 0.1);\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n    spinbutton:not(.vertical) button:backdrop {\n      color: #818286;\n      background-color: transparent;\n      border-color: rgba(26, 27, 35, 0.21);\n      transition: 200ms ease-out; }\n    spinbutton:not(.vertical) button:backdrop:disabled {\n      color: rgba(62, 64, 85, 0.3);\n      background-image: none;\n      border-style: none none none solid;\n      box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n      spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n        border-style: none solid none none; }\n    spinbutton:not(.vertical) button:last-child {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n.osd spinbutton:not(.vertical) button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  color: #fefefe;\n  border-style: none none none solid;\n  border-color: rgba(0, 0, 0, 0.4);\n  border-radius: 0;\n  box-shadow: none;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd spinbutton:not(.vertical) button:dir(rtl) {\n    border-style: none solid none none; }\n  .osd spinbutton:not(.vertical) button:hover {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    background-color: rgba(254, 254, 254, 0.1);\n    -gtk-icon-shadow: 0 1px black;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:last-child {\n    border-radius: 0 3px 3px 0; }\n  .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n    border-radius: 3px 0 0 3px; }\nspinbutton.vertical:disabled {\n  color: #8b8c8e; }\nspinbutton.vertical:backdrop:disabled {\n  color: #3e4055; }\nspinbutton.vertical:drop(active) {\n  border-color: transparent;\n  box-shadow: none; }\nspinbutton.vertical entry {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-radius: 0; }\nspinbutton.vertical button {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-width: 1px;\n  border-color: #303030;\n  box-shadow: 0 1px rgba(255, 255, 255, 0.1); }\nspinbutton.vertical button.up {\n  border-radius: 3px 3px 0 0;\n  border-style: solid solid none solid; }\nspinbutton.vertical button.down {\n  border-radius: 0 0 3px 3px;\n  border-style: none solid solid solid; }\n.osd spinbutton.vertical button:first-child {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:active {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .osd spinbutton.vertical button:first-child:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) entry {\n    min-height: 0;\n    padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: rgba(189, 147, 249, 0.5); }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  font-weight: bold;\n  outline-offset: -4px;\n  transition: all 200ms ease-in;\n  border: none;\n  border-radius: 14px;\n  color: transparent;\n  padding: 2px;\n  background-color: #3e4153;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); }\n  switch:disabled {\n    background-color: #222222; }\n  switch:backdrop {\n    background-color: #222222;\n    transition: 200ms ease-out; }\n    switch:backdrop:disabled {\n      background-color: #222222; }\n  switch:active, switch:checked {\n    background-color: #50fa7a; }\n    switch:active:backdrop, switch:checked:backdrop {\n      background-color: #50fa7a; }\n      switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop {\n        box-shadow: none;\n        background-color: rgba(40, 42, 54, 0.9);\n        border: none; }\n  switch slider {\n    padding: 1px;\n    min-width: 14px;\n    min-height: 14px;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    background-color: #262626;\n    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); }\n    switch slider:backdrop {\n      padding: 2px;\n      box-shadow: none;\n      background-color: #262626; }\n  switch trough:active, switch trough:checked {\n    background-color: rgba(189, 147, 249, 0.5); }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar,\n.location-bar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #262626; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #222222; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\n.inline-toolbar, searchbar,\n.location-bar {\n  border-style: solid;\n  border-color: #303030;\n  background-color: rgba(29, 30, 39, 0.97); }\n  .inline-toolbar:backdrop, searchbar:backdrop,\n  .location-bar:backdrop {\n    border-color: #303030;\n    background-color: rgba(29, 30, 39, 0.9685);\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #262626; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #909194;\n  border-top-color: #262626; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: rgba(233, 223, 244, 0.75);\n    border-top-color: rgba(248, 248, 242, 0.1); }\n  treeview.view:disabled {\n    color: #8b8c8e; }\n    treeview.view:disabled:selected {\n      color: rgba(228, 214, 244, 0.7); }\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(207, 177, 247, 0.5); }\n    treeview.view:disabled:backdrop {\n      color: #3e4055; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #262626; }\n    treeview.view.separator:backdrop {\n      color: rgba(30, 31, 41, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55565c;\n    border-top: #262626; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: rgba(159, 99, 246, 0.5); }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bababa; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: #f8f8f2; }\n    treeview.view.expander:selected {\n      color: rgba(241, 235, 243, 0.85); }\n      treeview.view.expander:selected:hover {\n        color: #f8f8f2; }\n      treeview.view.expander:selected:backdrop {\n        color: rgba(230, 218, 244, 0.5); }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6e6f75; }\n  treeview.view.progressbar {\n    border: 1px solid rgba(159, 99, 246, 0.5);\n    border-radius: 4px;\n    background-color: rgba(189, 147, 249, 0.5);\n    background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5));\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      border-radius: 4px;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: linear-gradient(to bottom, #262626, #121319); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        border-color: #262626;\n        background-color: #262626; }\n    treeview.view.progressbar:backdrop {\n      border-color: #262626;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(248, 248, 242, 0.1);\n    border-radius: 4px; }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: rgba(159, 99, 246, 0.5);\n      border-radius: 4px; }\n  treeview.view header button {\n    color: #909194;\n    background-color: #262626;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #c4c5c3;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #f8f8f2;\n      transition: none; }\n  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {\n    border-right-style: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    transition: none;\n    background-image: none;\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #262626;\n    border-radius: 0;\n    border-style: none;\n    box-shadow: inset 0 0 0 1px #262626;\n    text-shadow: none; }\n  treeview.view acceleditor > label {\n    background-color: rgba(189, 147, 249, 0.5); }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  border-radius: 0;\n  background-image: none;\n  text-shadow: none;\n  border-width: 1px;\n  border-style: none solid solid none;\n  border-color: #262626; }\n  treeview.view header button:disabled {\n    border-color: #262626;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    border-color: #262626;\n    border-style: none solid solid none;\n    color: #55565c;\n    background-image: none;\n    background-color: #262626; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #262626;\n      background-image: none; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 4px 4px 0 0;\n  border-width: 0px;\n  border-width: 0px;\n  box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.15);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration, .tiled decoration {\n    border-radius: 0; }\n  .popup decoration {\n    box-shadow: none; }\n  .csd.popup decoration {\n    border-radius: 0;\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(25, 26, 34, 0.7); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 7px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(25, 26, 34, 0.7); }\n  .solid-csd decoration {\n    border-radius: 0;\n    margin: 0px;\n    background-color: #262626;\n    border: solid 1px #303030;\n    box-shadow: none; }\n\nbutton.titlebutton {\n  background-repeat: no-repeat;\n  background-position: center;\n  min-height: 32px;\n  padding: 0 3px;\n  box-shadow: none; }\n  button.titlebutton.close {\n    background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n    button.titlebutton.close:hover, button.titlebutton.close:active {\n      background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\n  button.titlebutton.maximize {\n    background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n    button.titlebutton.maximize:hover, button.titlebutton.maximize:active {\n      background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\n  button.titlebutton.minimize {\n    background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n    button.titlebutton.minimize:hover, button.titlebutton.minimize:active {\n      background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\n  button.titlebutton.close:backdrop, button.titlebutton.minimize:backdrop, button.titlebutton.maximize:backdrop {\n    background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n.view text:selected:focus,\niconview text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\niconview text:selected,\ntextview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\ntextview text selection:focus,\ntextview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\npopover.background radiobutton:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\nentry selection:focus,\nentry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n  background-color: rgba(189, 147, 249, 0.5); }\n  row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\n  textview text selection:focus,\n  textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\n  popover.background radiobutton:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\n  entry selection:focus,\n  entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n    color: #f8f8f2;\n    font-weight: bold; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    iconview text:disabled:selected:focus,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    iconview text:disabled:selected,\n    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,\n    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,\n    popover.background radiobutton:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: rgba(233, 223, 244, 0.75); }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    iconview text:backdrop:selected:focus,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    iconview text:backdrop:selected,\n    textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,\n    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,\n    popover.background radiobutton:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(248, 248, 242, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      iconview text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,\n      popover.background radiobutton:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(207, 177, 247, 0.5); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background-color: rgba(30, 31, 41, 0.98);\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid @borders; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu .container {\n  padding: 0; }\n.budgie-menu button:hover {\n  -gtk-icon-effect: none; }\n.budgie-menu entry.search {\n  border: none;\n  background: none;\n  padding: 5px 2px;\n  border-bottom: 1px solid @borders;\n  border-radius: 0;\n  font-size: 120%;\n  box-shadow: none; }\n  .budgie-menu entry.search image:dir(ltr) {\n    padding-left: 8px;\n    padding-right: 12px; }\n  .budgie-menu entry.search image:dir(rtl) {\n    padding-left: 12px;\n    padding-right: 8px; }\n.budgie-menu .categories {\n  border-width: 0;\n  margin-left: 3px;\n  background-color: transparent; }\n  .budgie-menu .categories:dir(ltr) {\n    border-right: 1px solid @borders; }\n  .budgie-menu .categories:dir(rtl) {\n    border-left: 1px solid @borders; }\n.budgie-menu .category-button {\n  padding: 8px;\n  border-radius: 2px 0 0 2px; }\n  .budgie-menu .category-button:hover {\n    background-color: rgba(248, 248, 242, 0.05);\n    color: #f8f8f2; }\n  .budgie-menu .category-button:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  .budgie-menu .category-button:checked {\n    color: #f8f8f2;\n    background-color: rgba(174, 123, 248, 0.3); }\n  .budgie-menu .category-button:checked:disabled {\n    opacity: 0.5; }\n    .budgie-menu .category-button:checked:disabled label {\n      color: rgba(248, 248, 242, 0.7); }\n.budgie-menu scrollbar {\n  background-color: transparent;\n  border-color: transparent; }\n.budgie-menu button:not(.category-button) {\n  padding-top: 5px;\n  padding-bottom: 5px;\n  border-radius: 0;\n  box-shadow: none; }\n.budgie-menu undershoot, .budgie-menu overshoot {\n  background: none; }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: #f8f8f2;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:backdrop {\n    color: #f8f8f2;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: #f8f8f2; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none;\n      background-color: transparent; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(248, 248, 242, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #72BFD0;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: #f8f8f2;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: #f8f8f2;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: rgba(189, 147, 249, 0.5); }\n  button.raven-trigger:backdrop {\n    color: #f8f8f2; }\n    button.raven-trigger:backdrop:hover {\n      color: #f8f8f2; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: rgba(189, 147, 249, 0.5);\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(248, 248, 242, 0.04);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(25, 26, 34, 0.75);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n\n.budgie-panel {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ff5555; }\n  .budgie-panel:backdrop {\n    color: #f8f8f2;\n    background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: #f8f8f2;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(8, 9, 12, 0.2); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(248, 248, 242, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #f8f8f2; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid rgba(189, 147, 249, 0.5); }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5); }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid rgba(189, 147, 249, 0.5); }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid rgba(189, 147, 249, 0.5); }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(15, 15, 20, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(30, 31, 41, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(15, 15, 20, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(30, 31, 41, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(15, 15, 20, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(30, 31, 41, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(15, 15, 20, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(30, 31, 41, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.92);\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #f8f8f2;\n    border: solid rgba(25, 26, 34, 0.85);\n    border-width: 1px 0;\n    background-color: rgba(30, 31, 41, 0.2); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: rgba(174, 123, 248, 0.5);\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #f8f8f2;\n      background-color: rgba(255, 60, 60, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #f8f8f2;\n        background-color: rgba(255, 85, 85, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #f8f8f2;\n        background-color: rgba(255, 111, 111, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      background-color: transparent;\n      color: #f8f8f2;\n      border-radius: 0;\n      border: none;\n      box-shadow: none;\n      margin-top: -4px;\n      margin-bottom: -4px;\n      min-height: 32px; }\n      .raven .raven-header button:hover {\n        border-radius: 0;\n        background-color: transparent;\n        color: rgba(189, 147, 249, 0.5); }\n      .raven .raven-header button:active, .raven .raven-header button:checked {\n        color: rgba(189, 147, 249, 0.5);\n        border-radius: 0;\n        background-color: transparent; }\n      .raven .raven-header button:disabled {\n        color: #8b8c8e; }\n  .raven list {\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(189, 147, 249, 0.4); }\n  .raven .raven-background {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    margin-bottom: 3px;\n    background: rgba(68, 71, 90, 0.7);\n    color: #f8f8f2;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      transition: 170ms ease all;\n      background: rgba(68, 71, 90, 0.85);\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:active {\n      transition: 170ms ease all;\n      background: #44475a;\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:first-child {\n      background: rgba(114, 191, 208, 0.7); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(114, 191, 208, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #72BFD0; }\n    .raven .powerstrip button.image-button:last-child {\n      background: rgba(255, 85, 85, 0.7); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(255, 85, 85, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ff5555; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 4px;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.2);\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: rgba(189, 147, 249, 0.5);\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #f8f8f2;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #f8f8f2;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #262626;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: rgba(189, 147, 249, 0.5); }\n    .raven-mpris button.image-button:active {\n      background-color: rgba(174, 123, 248, 0.5); }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #72BFD0;\n    color: #464626;\n    border: none;\n    margin: 0 3px; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #5fb6ca;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #5fb6ca; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #f8f8f2; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #f8f8f2; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ff5555;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #ff3c3c; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #f8f8f2; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #f8f8f2; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: rgba(142, 110, 187, 0.55); }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(248, 248, 242, 0.7);\n      background-color: rgba(189, 147, 249, 0.3); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(248, 248, 242, 0.8); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(248, 248, 242, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-radius: 0;\n    color: #f8f8f2;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(114, 191, 208, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(133, 200, 214, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(133, 200, 214, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(255, 34, 34, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(255, 60, 60, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(255, 60, 60, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #f8f8f2; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ff5555; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #f8f8f2; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(55, 56, 64, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(55, 56, 64, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(248, 248, 242, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(8, 9, 12, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(30, 31, 41, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(0, 0, 0, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: rgba(189, 147, 249, 0.5); }\n.nautilus-window .frame *:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent;\n  background-image: none; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent;\n    background-image: none; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(33, 35, 45, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(189, 147, 249, 0.25); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(189, 147, 249, 0.25); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(40, 42, 54, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(189, 147, 249, 0.4); }\n.nautilus-window.background {\n  background-color: rgba(33, 35, 45, 0.95); }\n  .nautilus-window.background:backdrop {\n    background-color: rgba(33, 35, 45, 0.95); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #262626; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #262626; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid #303030;\n  border-radius: 3px; }\n.nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle,\n.nautilus-window .path-bar-box headerbar .subtitle,\nheaderbar .nautilus-window .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .path-bar-box widget > .text-button:last-child {\n  color: #bd93f9;\n  background-color: transparent;\n  border-radius: 0;\n  box-shadow: none;\n  text-shadow: none;\n  font-weight: bold; }\n  .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label {\n    color: rgba(189, 147, 249, 0.4); }\n.nautilus-window .path-bar-box button {\n  transition: all 100ms ease-in;\n  margin-left: -5px; }\n  .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked {\n    color: rgba(189, 147, 249, 0.5);\n    background-color: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    text-shadow: none;\n    font-weight: bold; }\n    .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label {\n      color: rgba(189, 147, 249, 0.4); }\n\n.nautilus-circular-button {\n  border-radius: 20px;\n  -gtk-outline-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #f8f8f2; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #f8f8f2;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #f8f8f2; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #f8f8f2; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #262626; }\n\n/*********\n * Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #262626;\n  background-color: #262626; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #f8f8f2; }\n\n.gala-button {\n  padding: 3px;\n  color: #262626;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(40, 42, 54, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(189, 147, 249, 0);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #f8f8f2;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(189, 147, 249, 0);\n    color: #f8f8f2; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*********\n * Panel *\n ********/\n.panel {\n  background-color: transparent;\n  transition: all 100ms ease-in-out;\n  color: #fff; }\n  .panel.maximized {\n    background-color: #000; }\n  .panel.translucent {\n    background-color: rgba(0, 0, 0, 0.5); }\n  .panel.color-light.translucent {\n    background-color: rgba(255, 255, 255, 0.85); }\n\nmenubar.panel,\n.panel menubar {\n  box-shadow: none;\n  border: none; }\n\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: #0d0d11; }\n\n.card {\n  background-color: #262626;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #222222;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #262626;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #f8f8f2; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/**level bars**/\n.sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus {\n  background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14));\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block {\n  border: none; }\n  .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus {\n    background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid #303030;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #262626;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n.xfce4-panel.background {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: #f8f8f2;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants {\n  transition: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); }\n\n.xfce4-panel.background button.flat {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0);\n  font-weight: normal; }\n  .xfce4-panel.background button.flat:hover {\n    border: none;\n    background-color: rgba(52, 53, 70, 0.7); }\n  .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked {\n    color: white;\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(26, 27, 35, 0.7); }\n    .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image {\n      color: inherit; }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  /* Border properties (top, right, bottom, left) */\n  -UnityDecoration-extents: 28px 1px 1px 1px;\n  /* the size of the decorations  */\n  -UnityDecoration-input-extents: 10px;\n  /* the extra size of the input areas */\n  /* Shadows settings */\n  -UnityDecoration-shadow-offset-x: 1px;\n  /* Size property, the shadow x offset */\n  -UnityDecoration-shadow-offset-y: 1px;\n  /* Size property, the shadow y offset */\n  -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, active window shadow color */\n  -UnityDecoration-active-shadow-radius: 8px;\n  /* Size property, active window shadow radius */\n  -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, inactive windows shadow color */\n  -UnityDecoration-inactive-shadow-radius: 5px;\n  /* Size property, inactive windows shadow radius */\n  /* Glow applied to the selected scaled window */\n  -UnityDecoration-glow-size: 8px;\n  /* Size property, size of glow */\n  -UnityDecoration-glow-color: rgba(189, 147, 249, 0.5);\n  /* Color property of the glow */\n  /* Title settings */\n  -UnityDecoration-title-indent: 10px;\n  /* Size property, left indent of the title */\n  -UnityDecoration-title-fade: 35px;\n  /* Size property, space of the title that can be faded */\n  -UnityDecoration-title-alignment: 0.0;\n  /* Float from 0.0 to 1.0, to align the title */\n  background-color: #262626;\n  color: #fefefe; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #262626;\n    border-bottom-width: 0;\n    background-color: #262626;\n    color: #fefefe;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #e5e5e5;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #fefefe; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #e5e5e5; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #30343b;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #262626, #30343b); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #30343b; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #e5e5e5; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #fefefe; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #fefefe; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #8b8c8e; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #2f333a;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: #303030; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #262626; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: rgba(189, 147, 249, 0.5); }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid #303030; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: rgba(189, 147, 249, 0.5);\n    border: none;\n    border-color: rgba(189, 147, 249, 0.5);\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(9, 10, 12, 0.8);\n    border: none;\n    border-radius: 5px; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView {\n  -GtkTreeView-grid-line-width: 0; }\n  ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n    ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n      background-color: rgba(189, 147, 249, 0.4);\n      color: rgba(248, 248, 242, 0.5); }\n  ConversationListView .view .cell, ConversationListView iconview .cell {\n    border: solid rgba(0, 0, 0, 0.2);\n    border-width: 0 0 1px 0; }\n    ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n      color: #f8f8f2;\n      border: 0px solid rgba(159, 99, 246, 0.5); }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #f8f8f2; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #262626;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:active, #content_frame button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #262626;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #f8f8f2;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #262626; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\nscrolledwindow.sidebar treeview.view, scrollbar.right {\n  background: #262626;\n  padding: 1.5px;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.standard-view scrollbar.right {\n  background-color: #262626; }\n\n/* path-bar of thunar */\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, window.thunar paned > scrolledwindow treeview.view:hover, window.thunar paned > scrolledwindow treeview.view:checked, window.thunar paned > scrolledwindow treeview.view:selected {\n  background-color: transparent;\n  color: #bd93f9;\n  box-shadow: none; }\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, window.thunar paned > scrolledwindow treeview.view:checked:backdrop label, window.thunar paned > scrolledwindow treeview.view:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n.nemo-window .places-treeview {\n  -NemoPlacesTreeView-disk-full-bg-color: #07080a;\n  -NemoPlacesTreeView-disk-full-fg-color: #f1fa8c;\n  -GtkTreeView-vertical-separator: 7; }\n  .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n  .nemo-window .places-treeview iconview.cell:hover,\n  .nemo-window .places-treeview iconview.cell:selected {\n    color: #bd93f9;\n    background-color: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    text-shadow: none;\n    font-weight: bold; }\n.nemo-window .sidebar {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #262626; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 24px;\n    padding: 3px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n      .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label {\n        color: rgba(189, 147, 249, 0.4); }\n.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #222222; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #262626;\n  color: #f8f8f2;\n  border-color: #303030; }\n  .caja-notebook .entry:selected {\n    background: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #262626; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #262626;\n    padding: 3px 2px; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #bd93f9;\n      background: #262626; }\n      .caja-side-pane treeview.view:selected:hover,\n      .caja-side-pane textview.view text:selected:hover,\n      .caja-side-pane viewport.frame:selected:hover,\n      .caja-side-pane widget .vertical:selected:hover {\n        background-color: rgba(189, 147, 249, 0); }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned {\n  background: #262626; }\n\n.caja-navigation-window .primary-toolbar {\n  background: #262626; }\n  .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked {\n    background: rgba(189, 147, 249, 0.5);\n    box-shadow: none; }\n    .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label {\n      color: #f8f8f2; }\n\n.caja-pathbar button, .caja-pathbar button:backdrop {\n  color: #f8f8f2;\n  background-color: transparent;\n  border-radius: 0;\n  text-shadow: none;\n  box-shadow: none;\n  border: none; }\n.caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked {\n  background: transparent;\n  box-shadow: none; }\n  .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label {\n    color: #bd93f9; }\n\n/*# sourceMappingURL=gtk.css.map */\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-4.0/gtk-dark.css",
    "content": "/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #f8f8f2;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #f8f8f2;\n/* widget base background color */\n@define-color theme_bg_color #262626;\n/* text widgets and the like base background color */\n@define-color theme_base_color #262626;\n/* base background color of selections */\n@define-color theme_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #f8f8f2;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #222222;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #8b8c8e;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #262626;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #8b8c8e;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #f8f8f2;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #262626;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #262626;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #f8f8f2;\n/* widgets main borders color */\n@define-color borders #262626;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #262626;\n/* these are pretty self explicative */\n@define-color warning_color #ff9f39;\n@define-color error_color #ff3c3c;\n@define-color success_color #4caec3;\n@define-color fg_color #f8f8f2;\n@define-color text_color #f8f8f2;\n@define-color bg_color #262626;\n@define-color base_color #262626;\n@define-color selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color selected_fg_color #f8f8f2;\n@define-color unfocused_fg_color #8b8c8e;\n@define-color unfocused_text_color #f8f8f2;\n@define-color unfocused_bg_color #262626;\n@define-color unfocused_base_color #262626;\n@define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color unfocused_selected_fg_color #f8f8f2;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#f8f8f2, 1.8);\n@define-color wm_unfocused_title #8b8c8e;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#262626, 1.2);\n@define-color wm_bg_b #262626;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#262626, 1.3);\n@define-color wm_button_hover_color_b #262626;\n@define-color wm_button_active_color_a shade(#262626, 0.85);\n@define-color wm_button_active_color_b shade(#262626, 0.89);\n@define-color wm_button_active_color_c shade(#262626, 0.9);\n@define-color content_view_bg #262626;\n@define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5);\n@define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5);\n@define-color placeholder_text_color #cfcfcd;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  outline-color: rgba(248, 248, 242, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 0px;\n  -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar {\n  background-color: #08090c;\n  border: solid #303030;\n  border-width: 1px 0 0 0;\n  color: #f8f8f2;\n  box-shadow: none; }\n  .action-bar:backdrop {\n    background-color: #08090c;\n    box-shadow: none; }\n  .action-bar:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #222222;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .background:backdrop {\n    color: #8b8c8e;\n    background-color: #262626;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .background.chromium {\n    background-color: #222222; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n.gtkstyle-fallback {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .gtkstyle-fallback:hover {\n    color: #f8f8f2;\n    background-color: #343546; }\n  .gtkstyle-fallback:active {\n    color: #f8f8f2;\n    background-color: #08090c; }\n  .gtkstyle-fallback:disabled {\n    color: #8b8c8e;\n    background-color: #222222; }\n  .gtkstyle-fallback:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #cfcfcd;\n    background-color: #262626; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #262626; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ntreeview.view rubberband {\n  border: 1px solid rgba(159, 99, 246, 0.5);\n  background-color: rgba(159, 99, 246, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #f8f8f2; }\n    label.separator:backdrop {\n      color: #8b8c8e; }\n  label selection {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n  label:disabled {\n    color: #8b8c8e; }\n    label:disabled:backdrop {\n      color: #3e4055; }\n  label:backdrop {\n    color: #8b8c8e; }\n\n.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #262626;\n  border-top: 1px solid #303030; }\n  assistant .sidebar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #4a4a51; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .osd popover.background > arrow,\n.osd popover.background > contents, popover.background.touch-selection > arrow,\npopover.background.touch-selection > contents, popover.background.magnifier > arrow,\npopover.background.magnifier > contents, .osd {\n  color: #fefefe;\n  border: none;\n  background-color: #222222;\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, .osd popover.background > arrow:backdrop,\n  .osd popover.background > contents:backdrop, popover.background.touch-selection > arrow:backdrop,\n  popover.background.touch-selection > contents:backdrop, popover.background.magnifier > arrow:backdrop,\n  popover.background.magnifier > contents:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, rgba(233, 219, 253, 0.5) 0%, rgba(233, 219, 253, 0) 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, rgba(233, 219, 253, 0.5) 95%, rgba(233, 219, 253, 0)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 5px;\n  border: none;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    -gtk-icon-filter: brightness(1.2); }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(174, 123, 248, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition: 200ms ease-out;\n    -gtk-icon-filter: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #222222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #50fa7a;\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #f8f8f2;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #8b8c8e; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 24px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #bd93f9;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode windowcontrols button, button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #bd93f9; }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode windowcontrols button:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode windowcontrols button:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode windowcontrols button:backdrop:active, .selection-mode windowcontrols button:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode windowcontrols button:backdrop:active label, .selection-mode windowcontrols button:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode windowcontrols button:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode windowcontrols button:backdrop:disabled:active, .selection-mode windowcontrols button:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode windowcontrols button:backdrop, .selection-mode windowcontrols button:disabled, .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(189, 147, 249, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.suggested-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(189, 147, 249, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #bd93f9, #bd93f9);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #ff2222;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #ff2222; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(255, 34, 34, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(255, 34, 34, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ff2222, #ff2222);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, rgba(233, 219, 253, 0.5) 96%, rgba(233, 219, 253, 0));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #0f0f14;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ntoolbar button:active {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #040406;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n.inline-toolbar toolbutton > button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: rgba(189, 147, 249, 0.5); }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: rgba(174, 123, 248, 0.5); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(174, 123, 248, 0); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: rgba(174, 123, 248, 0.5); }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #cfcfcd; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(174, 123, 248, 0); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid #303030;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat,\n.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #383a4c; }\n  modelbutton.flat check:last-child,\n  modelbutton.flat radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child,\n  modelbutton.flat radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: inset 0px 0px 0px 1px #303030; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: inset 0px 0px 0px 1px #303030; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #f8f8f2;\n  border: 1px solid #303030; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(248, 248, 242, 0.45); }\n    calendar.button:hover {\n      color: #f8f8f2; }\n    calendar.button:backdrop {\n      color: rgba(139, 140, 142, 0.45); }\n    calendar.button:disabled {\n      color: rgba(139, 140, 142, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #f8f8f2; }\n  calendar:backdrop {\n    color: #cfcfcd;\n    border-color: #303030; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #f8f8f2; }\n  colorswatch.dark overlay:hover {\n    border-color: #303030; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(248, 248, 242, 0.5); }\ncolorswatch.light overlay {\n  color: #f8f8f2; }\n  colorswatch.light overlay:hover {\n    border-color: #303030; }\n  colorswatch.light overlay:backdrop {\n    color: #cfcfcd; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid #303030; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #303030;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:hover {\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #f8f8f2; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:not(headerbar) {\n  background-color: rgba(30, 31, 41, 0.95); }\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: rgba(30, 31, 41, 0.95);\n  border-style: none;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\nmessagedialog.csd.background {\n  background-color: rgba(30, 31, 41, 0.95);\n  color: #f8f8f2;\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px; }\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-radius: 0;\n  border-left-style: solid;\n  border-right-style: none;\n  border-bottom-style: none;\n  background-color: transparent;\n  color: #f8f8f2;\n  box-shadow: none; }\n  messagedialog.csd .dialog-action-area button:hover {\n    background-color: rgba(189, 147, 249, 0.4); }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 4px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 4px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #303030; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #303030; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #262626; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), entry {\n  min-height: 26px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #f8f8f2;\n  border-color: #303030;\n  background-color: #262626; }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus-within:not(.vertical), spinbutton.flat:not(.vertical),\n  entry.flat:focus-within,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus-within:not(.vertical),\n  entry:focus-within {\n    border-color: rgba(159, 99, 246, 0.5); }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #8b8c8e;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #cfcfcd;\n    border-color: #303030;\n    background-color: #262626;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #3e4055;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff3c3c;\n    border-color: #880000; }\n    spinbutton.error:focus-within:not(.vertical),\n    entry.error:focus-within {\n      border-color: #880000; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #ff3c3c; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff9f39;\n    border-color: #864500; }\n    spinbutton.warning:focus-within:not(.vertical),\n    entry.warning:focus-within {\n      border-color: #864500; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #ff9f39; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #cecfcc; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #f8f8f2; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: rgba(189, 147, 249, 0.5); }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #78797d; }\n  spinbutton:drop(active):focus-within:not(.vertical), spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\n  .osd spinbutton:not(.vertical),\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus-within:not(.vertical),\n    .osd entry:focus-within {\n      color: white;\n      border-color: rgba(189, 147, 249, 0.5);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical),\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical),\n    .osd entry:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(43, 46, 49, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: rgba(189, 147, 249, 0.5);\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:focus-within + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:focus-within + button, .linked:not(.vertical) >\nentry:focus-within + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:focus-within +\nentry {\n  border-left-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:focus-within:not(.vertical), .linked:not(.vertical) >\nentry:focus-within {\n  border-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #50fa7a; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: rgba(36, 38, 49, 0.97);\n  background-image: linear-gradient(to bottom, #262626, #262626); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: rgba(38, 40, 51, 0.973);\n    background-image: linear-gradient(to bottom, #262626, #262626); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: rgba(36, 38, 49, 0.97); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #50fa7a; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #50fa7a; }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: #262626;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #262626; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/*************\n * Expanders *\n *************/\nexpander arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander arrow:hover {\n    color: white; }\n  expander arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #262626;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: #303030;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #303030; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #303030; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #303030; }\n  actionbar > revealer > box:backdrop {\n    border-color: #303030; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: radial-gradient(farthest-side at top, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at top, #333545, rgba(51, 53, 69, 0));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: radial-gradient(farthest-side at top, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at bottom, #333545, rgba(51, 53, 69, 0));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: radial-gradient(farthest-side at bottom, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: radial-gradient(farthest-side at left, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at left, #333545, rgba(51, 53, 69, 0));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: radial-gradient(farthest-side at left, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: radial-gradient(farthest-side at right, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at right, #333545, rgba(51, 53, 69, 0));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: radial-gradient(farthest-side at right, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #303030 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #262626; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #303030 1px, transparent 1px);\n    background-color: #181820;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  border: 1px solid #262626;\n  background: #262626;\n  color: #f8f8f2; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: rgba(189, 147, 249, 0.5); }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #262626;\n  background-image: none;\n  border: 1px solid #262626;\n  color: #f8f8f2; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #262626; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #f8f8f2; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(248, 248, 242, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  background-color: #262626;\n  border: solid #303030;\n  color: #f8f8f2;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #262626;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #13141a; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(248, 248, 242, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f1fa8c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #262626; }\n  .storage-bar .fill-block.app {\n    background-color: #13b1d5; }\n  .storage-bar .fill-block.audio {\n    background-color: #ffb86c; }\n  .storage-bar .fill-block.photo {\n    background-color: #ff5555; }\n  .storage-bar .fill-block.video {\n    background-color: #bd93f9; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), headerbar {\n  padding: 0 6px;\n  min-height: 27px;\n  background-color: #262626;\n  color: #f8f8f2;\n  border-radius: 0; }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #303030;\n    background-image: none;\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) headerbar .linked > button:hover,\n  headerbar .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) headerbar .linked > button:active,\n  headerbar .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) headerbar .linked > button:checked,\n  headerbar .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button:backdrop,\n  headerbar .linked > button,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:active,\n  headerbar .linked > button:checked,\n  headerbar .linked > button:backdrop {\n    border: none;\n    border-radius: 0;\n    border-right-style: none;\n    box-shadow: none; }\n    .titlebar:not(headerbar) .linked > button:first-child,\n    .titlebar:not(headerbar) headerbar .linked > button:first-child,\n    headerbar .titlebar:not(headerbar) .linked > button:first-child,\n    headerbar .linked > button:first-child {\n      border-top-left-radius: 0px;\n      border-bottom-left-radius: 0px; }\n    .titlebar:not(headerbar) .linked > button:last-child,\n    .titlebar:not(headerbar) headerbar .linked > button:last-child,\n    headerbar .titlebar:not(headerbar) .linked > button:last-child,\n    headerbar .linked > button:last-child {\n      border-top-right-radius: 0px;\n      border-bottom-right-radius: 0px;\n      border-right-style: solid; }\n    .titlebar:not(headerbar) .linked > button:only-child,\n    .titlebar:not(headerbar) headerbar .linked > button:only-child,\n    headerbar .titlebar:not(headerbar) .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 0px;\n      border-style: solid; }\n  .titlebar:not(headerbar) entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar:not(headerbar) button,\n  headerbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 34px; }\n    .titlebar:not(headerbar) button:hover,\n    headerbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked,\n    headerbar button:active,\n    headerbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n    .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(255, 255, 255, 0.3);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none; }\n    .titlebar:not(headerbar) button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #72BFD0;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none; }\n      .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none; }\n  .titlebar:not(headerbar) .linked > button:active:backdrop,\n  .titlebar:not(headerbar) .linked > button:checked:backdrop,\n  headerbar .linked > button:active:backdrop,\n  headerbar .linked > button:checked:backdrop {\n    color: rgba(189, 147, 249, 0.4); }\n    .titlebar:not(headerbar) .linked > button:active:backdrop label,\n    .titlebar:not(headerbar) .linked > button:checked:backdrop label,\n    headerbar .linked > button:active:backdrop label,\n    headerbar .linked > button:checked:backdrop label {\n      color: rgba(189, 147, 249, 0.4); }\n  .selection-mode.titlebar:not(headerbar),\n  headerbar.selection-mode {\n    color: #f8f8f2;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    border-color: rgba(159, 99, 246, 0.5);\n    background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px);\n    box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); }\n    .selection-mode.titlebar:backdrop:not(headerbar),\n    headerbar.selection-mode:backdrop {\n      background-color: rgba(189, 147, 249, 0.5);\n      background-image: none;\n      box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); }\n    .selection-mode.titlebar:not(headerbar) button,\n    headerbar.selection-mode button {\n      font-weight: normal;\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:hover,\n      headerbar.selection-mode button:hover {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        -gtk-icon-filter: none;\n        border-color: rgba(159, 99, 246, 0.5); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label,\n          headerbar.selection-mode button:backdrop.flat:active label,\n          headerbar.selection-mode button:backdrop.flat:checked label,\n          headerbar.selection-mode button:backdrop:active label,\n          headerbar.selection-mode button:backdrop:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #cfcfcd;\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop.flat:disabled:active,\n          headerbar.selection-mode button:backdrop.flat:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: rgba(248, 248, 242, 0.7);\n            outline-color: rgba(248, 248, 242, 0.3);\n            background-color: rgba(189, 147, 249, 0.5);\n            text-shadow: none;\n            box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n            border-color: rgba(159, 99, 246, 0.5); }\n      .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n          .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label,\n          headerbar.selection-mode button:disabled:active label,\n          headerbar.selection-mode button:disabled:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n      .selection-mode.titlebar:not(headerbar) button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        font-weight: normal;\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: rgba(255, 255, 255, 0.4);\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(189, 147, 249, 0);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0));\n      box-shadow: none;\n      padding-left: 10px;\n      padding-right: 10px; }\n      .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(248, 248, 242, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar), headerbar.default-decoration {\n    padding: 3px 4px;\n    min-height: 22px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 22px;\n      min-width: 22px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #262626; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #f8f8f2;\n  background-color: #262626;\n  border-bottom: 1px solid #08090c;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #f8f8f2;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #f8f8f2; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(248, 248, 242, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(40, 42, 54, 0.98);\n    color: #f8f8f2;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #f8f8f2; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #262626;\n      color: #f8f8f2;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(40, 42, 54, 0.8);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(40, 42, 54, 0.6);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(40, 42, 54, 0.5);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(40, 42, 54, 0.8);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n\n.info, .info:backdrop {\n  color: #50fa7a;\n  background-color: transparent; }\n\n.warning, .warning:backdrop {\n  color: #ff9f39;\n  background-color: transparent; }\n\n.question, .question:backdrop {\n  color: #72BFD0;\n  background-color: transparent; }\n\n.error, .error:backdrop {\n  color: #ff3c3c;\n  background-color: transparent; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar block {\n  min-width: 32px;\n  min-height: 6px; }\nlevelbar.vertical block {\n  min-width: 6px;\n  min-height: 32px; }\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\nlevelbar trough {\n  padding: 3px;\n  border-radius: 3px;\n  background-color: rgba(0, 0, 0, 0.14);\n  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  levelbar trough:backdrop {\n    background-color: rgba(0, 0, 0, 0.06);\n    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\nlevelbar.horizontal.discrete block {\n  margin: 0 1px; }\nlevelbar.vertical.discrete block {\n  margin: 1px 0; }\nlevelbar block {\n  border-radius: 2px; }\n  levelbar block:backdrop {\n    box-shadow: none; }\n  levelbar block.low {\n    background-color: #ff9f39; }\n    levelbar block.low:backdrop {\n      border-color: #ff9f39; }\n  levelbar block.high, levelbar block:not(.empty) {\n    background-color: #72BFD0; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #72BFD0; }\n  levelbar block.full {\n    background-color: #4caec3; }\n    levelbar block.full:backdrop {\n      border-color: #4caec3; }\n  levelbar block.empty {\n    background-color: rgba(0, 0, 0, 0.14);\n    box-shadow: none; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #13b1d5; }\n  *:link:visited,\n  button:visited {\n    color: rgba(19, 177, 213, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: rgba(237, 230, 243, 0.8); }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #2fc9ec; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: rgba(246, 244, 242, 0.95); }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #13b1d5; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: rgba(243, 240, 243, 0.9); }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link,\n  headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: rgba(189, 147, 249, 0.5); }\n  *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: rgba(243, 240, 243, 0.9); }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist, listview {\n  color: #f8f8f2;\n  background-color: #262626;\n  border-color: #303030; }\n  list:backdrop, listview:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n  list.horizontal row.separator, list.separators.horizontal > row:not(.separator), listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid #303030; }\n  list:not(.horizontal) row.separator, list.separators:not(.horizontal) > row:not(.separator), listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid #303030; }\n\nrow {\n  padding: 1px 11px;\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row label {\n    padding-left: 8px; }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(248, 248, 242, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: rgba(189, 147, 249, 0.3); }\n  row.activatable:selected:backdrop {\n    background-color: rgba(189, 147, 249, 0.4); }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #262626;\n  color: #f8f8f2;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > item,\n  .menubar > item {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > item:hover,\n    .menubar > item:hover {\n      box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }\n    menubar > item:disabled,\n    .menubar > item:disabled {\n      color: #8b8c8e;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  margin: 4px;\n  padding: 2px 0px;\n  background-color: #222222;\n  border: 1px solid #303030;\n  font: initial; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #282936; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5); }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #8b8c8e; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #3e4055; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #8b8c8e;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow, .menu > arrow, .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #222222;\n    border-radius: 0; }\n    menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {\n      margin-top: -6px;\n      border-bottom: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {\n      margin-bottom: -6px;\n      border-top: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {\n      background-color: #3d3f49; }\n    menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {\n      background-color: #282936; }\n    menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #0f0f14; }\n  .content-view:hover {\n    -gtk-icon-filter: brightness(1.2); }\n  .content-view:backdrop {\n    background-color: #0f0f14; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(248, 248, 242, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #262626;\n    border-top: 1px solid #303030;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #262626;\n      border-color: #303030; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #4a4a51; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #303030;\n  border-width: 0px;\n  background-color: #262626; }\n  notebook > header:backdrop {\n    border-color: #303030;\n    background-color: #262626; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background-color: #262626; }\n        notebook > header.top > tabs > tab:checked:hover {\n          background-color: #262626; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #8b8c8e;\n    font-weight: bold;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #c2c2c0; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.2);\n        background-color: rgba(30, 31, 41, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6066; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #f8f8f2; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.4);\n        background-color: rgba(30, 31, 41, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(30, 31, 41, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #8b8c8e; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #303030;\n        background-color: #262626; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ff5555; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0.5px;\n    padding-right: 0.5px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: 0.5px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: 0.5px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 2px; }\n  notebook > header.bottom tab {\n    padding-top: 2px; }\nnotebook > stack:not(:only-child) {\n  background-color: #262626; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #262626; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#303030);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(rgba(189, 147, 249, 0.5)); }\n  paned > separator:backdrop {\n    background-image: image(#303030); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #262626;\n    background-image: image(#303030), image(#303030);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #262626;\n      background-image: image(#303030), image(#303030); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  background-color: transparent;\n  font: initial; }\n  popover.background > arrow,\n  popover.background > contents {\n    background-color: #222222;\n    background-clip: padding-box;\n    border: 1px solid #303030;\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.4); }\n  popover.background:backdrop {\n    background-color: transparent;\n    box-shadow: none; }\n  popover.background > contents {\n    padding: 8px;\n    border-radius: 5px; }\n    popover.background > contents > list,\n    popover.background > contents > .view,\n    popover.background > contents > iconview,\n    popover.background > contents > toolbar {\n      border-style: none;\n      background-color: transparent; }\n    popover.background > contents separator {\n      background-color: rgba(27, 28, 36, 0.93);\n      margin: 3px; }\n    popover.background > contents list separator {\n      margin: 0; }\n  .osd popover.background, popover.background.touch-selection, popover.background.magnifier {\n    background-color: transparent; }\n    .osd popover.background > arrow,\n    .osd popover.background > contents, popover.background.touch-selection > arrow,\n    popover.background.touch-selection > contents, popover.background.magnifier > arrow,\n    popover.background.magnifier > contents {\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      box-shadow: none; }\n\nmagnifier {\n  background-color: #262626; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(248, 248, 242, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(140, 143, 171, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(0, 0, 0, 0.14);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.14); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: rgba(204, 171, 250, 0.5);\n    background-color: rgba(204, 171, 250, 0.5); }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.1); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #bd93f9; }\n      scale slider:active:disabled {\n        background-color: #222222;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px; }\n  scale trough {\n    outline-offset: 2px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: #303030; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #262626;\n    border: none;\n    border-radius: 12px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:active {\n      border-color: rgba(159, 99, 246, 0.5); }\n    scale slider:disabled {\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: rgba(159, 99, 246, 0.5); }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #222222;\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #14171a; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:disabled {\n        color: #898b8c;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, #222222, #222222);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #14171a; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale marks {\n    color: alpha(currentColor,0.4); }\n    scale marks.top {\n      margin-bottom: 6px;\n      margin-top: -12px; }\n    scale marks.bottom {\n      margin-top: 6px;\n      margin-bottom: -12px; }\n    scale marks.top {\n      margin-right: 6px;\n      margin-left: -12px; }\n    scale marks.bottom {\n      margin-left: 6px;\n      margin-right: -12px; }\n  scale.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#303030);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #262626;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scrollbar.top {\n    border-bottom: 1px solid #303030; }\n  scrollbar.bottom {\n    border-top: 1px solid #303030; }\n  scrollbar.left {\n    border-right: 1px solid #303030; }\n  scrollbar.right {\n    border-left: 1px solid #303030; }\n  scrollbar:backdrop {\n    background-color: #181820;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #a1a1a2; }\n    scrollbar slider:hover {\n      background-color: #cccdca; }\n    scrollbar slider:hover:active {\n      background-color: rgba(219, 195, 252, 0.5); }\n    scrollbar slider:backdrop {\n      background-color: #4a4b51; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #f8f8f2;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #f8f8f2;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a1a1a2; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #cccdca; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(219, 195, 252, 0.5); }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(161, 161, 162, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4a4b51; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(74, 75, 81, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #303030;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #262626; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid #303030;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #222222;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: #262626; }\n  .sidebar row {\n    padding: 7px 14px; }\n    .sidebar row:selected {\n      background: transparent;\n      color: #bd93f9; }\n      .sidebar row:selected:backdrop {\n        color: rgba(189, 147, 249, 0.4);\n        background: transparent; }\n        .sidebar row:selected:backdrop label {\n          color: rgba(189, 147, 249, 0.4); }\n      .sidebar row:selected:hover {\n        background-color: rgba(189, 147, 249, 0.3); }\n      .sidebar row:selected label {\n        color: #bd93f9; }\n  .sidebar.source-list {\n    background-color: #262626;\n    color: #F2EFEA;\n    padding: 4px 0px; }\n    .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n    .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n      background-color: rgba(189, 147, 249, 0.3); }\n    .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: #303030; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\nplacessidebar row.sidebar-new-bookmark-row {\n  color: rgba(189, 147, 249, 0.5); }\nplacessidebar row:drop(active):not(:disabled) {\n  box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; }\n  placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {\n    color: #50fa7a; }\n  placessidebar row:drop(active):not(:disabled):selected {\n    background-color: #50fa7a; }\n    placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {\n      color: #f8f8f2; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton:not(.vertical) {\n  padding: 0; }\n  spinbutton:not(.vertical) entry {\n    min-width: 28px;\n    margin: 0;\n    background: none;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none; }\n  spinbutton:not(.vertical) button {\n    min-height: 16px;\n    margin: 0;\n    padding-bottom: 0;\n    padding-top: 0;\n    color: #e3e3df;\n    background-image: none;\n    border-style: none none none solid;\n    border-color: rgba(25, 26, 34, 0.2);\n    border-radius: 0;\n    box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n    spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    spinbutton:not(.vertical) button:hover {\n      color: #f8f8f2;\n      background-color: rgba(248, 248, 242, 0.05); }\n    spinbutton:not(.vertical) button:disabled {\n      color: rgba(139, 140, 142, 0.3); }\n    spinbutton:not(.vertical) button:active {\n      background-color: rgba(0, 0, 0, 0.1);\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n    spinbutton:not(.vertical) button:backdrop {\n      color: #818286;\n      background-color: transparent;\n      border-color: rgba(26, 27, 35, 0.21);\n      transition: 200ms ease-out; }\n    spinbutton:not(.vertical) button:backdrop:disabled {\n      color: rgba(62, 64, 85, 0.3);\n      background-image: none;\n      border-style: none none none solid;\n      box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n      spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n        border-style: none solid none none; }\n    spinbutton:not(.vertical) button:last-child {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n.osd spinbutton:not(.vertical) button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  color: #fefefe;\n  border-style: none none none solid;\n  border-color: rgba(0, 0, 0, 0.4);\n  border-radius: 0;\n  box-shadow: none;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd spinbutton:not(.vertical) button:dir(rtl) {\n    border-style: none solid none none; }\n  .osd spinbutton:not(.vertical) button:hover {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    background-color: rgba(254, 254, 254, 0.1);\n    -gtk-icon-shadow: 0 1px black;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:last-child {\n    border-radius: 0 3px 3px 0; }\n  .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n    border-radius: 3px 0 0 3px; }\nspinbutton.vertical:disabled {\n  color: #8b8c8e; }\nspinbutton.vertical:backdrop:disabled {\n  color: #3e4055; }\nspinbutton.vertical:drop(active) {\n  border-color: transparent;\n  box-shadow: none; }\nspinbutton.vertical entry {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-radius: 0; }\nspinbutton.vertical button {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-width: 1px;\n  border-color: #303030;\n  box-shadow: 0 1px rgba(255, 255, 255, 0.1); }\nspinbutton.vertical button.up {\n  border-radius: 3px 3px 0 0;\n  border-style: solid solid none solid; }\nspinbutton.vertical button.down {\n  border-radius: 0 0 3px 3px;\n  border-style: none solid solid solid; }\n.osd spinbutton.vertical button:first-child {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:active {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .osd spinbutton.vertical button:first-child:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) entry {\n    min-height: 0;\n    padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: rgba(189, 147, 249, 0.5); }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  font-weight: bold;\n  outline-offset: -4px;\n  transition: all 200ms ease-in;\n  border: none;\n  border-radius: 14px;\n  color: transparent;\n  padding: 2px;\n  background-color: #3e4153;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); }\n  switch:disabled {\n    background-color: #222222; }\n  switch:backdrop {\n    background-color: #222222;\n    transition: 200ms ease-out; }\n    switch:backdrop:disabled {\n      background-color: #222222; }\n  switch:active, switch:checked {\n    background-color: #50fa7a; }\n    switch:active:backdrop, switch:checked:backdrop {\n      background-color: #50fa7a; }\n      switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop {\n        box-shadow: none;\n        background-color: rgba(40, 42, 54, 0.9);\n        border: none; }\n  switch slider {\n    padding: 1px;\n    min-width: 14px;\n    min-height: 14px;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    background-color: #262626;\n    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); }\n    switch slider:backdrop {\n      padding: 2px;\n      box-shadow: none;\n      background-color: #262626; }\n  switch trough:active, switch trough:checked {\n    background-color: rgba(189, 147, 249, 0.5); }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar > revealer > box {\n  padding: 4px;\n  background-color: #262626; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #222222; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box {\n  border-width: 0 0 1px;\n  padding: 5px; }\n\n.inline-toolbar, searchbar > revealer > box {\n  border-style: solid;\n  border-color: #303030;\n  background-color: rgba(29, 30, 39, 0.97); }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop {\n    border-color: #303030;\n    background-color: rgba(29, 30, 39, 0.9685);\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #262626; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #909194;\n  border-top-color: #262626; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: rgba(233, 223, 244, 0.75);\n    border-top-color: rgba(248, 248, 242, 0.1); }\n  treeview.view:disabled {\n    color: #8b8c8e; }\n    treeview.view:disabled:selected {\n      color: rgba(228, 214, 244, 0.7); }\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(207, 177, 247, 0.5); }\n    treeview.view:disabled:backdrop {\n      color: #3e4055; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #262626; }\n    treeview.view.separator:backdrop {\n      color: rgba(30, 31, 41, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55565c;\n    border-top: #262626; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: rgba(159, 99, 246, 0.5); }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bababa; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: #f8f8f2; }\n    treeview.view.expander:selected {\n      color: rgba(241, 235, 243, 0.85); }\n      treeview.view.expander:selected:hover {\n        color: #f8f8f2; }\n      treeview.view.expander:selected:backdrop {\n        color: rgba(230, 218, 244, 0.5); }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6e6f75; }\n  treeview.view.progressbar {\n    border: 1px solid rgba(159, 99, 246, 0.5);\n    border-radius: 4px;\n    background-color: rgba(189, 147, 249, 0.5);\n    background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5));\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      border-radius: 4px;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: linear-gradient(to bottom, #262626, #121319); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        border-color: #262626;\n        background-color: #262626; }\n    treeview.view.progressbar:backdrop {\n      border-color: #262626;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(248, 248, 242, 0.1);\n    border-radius: 4px; }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: rgba(159, 99, 246, 0.5);\n      border-radius: 4px; }\n  treeview.view header button {\n    color: #909194;\n    background-color: #262626;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #c4c5c3;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #f8f8f2;\n      transition: none; }\n  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {\n    border-right-style: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    transition: none;\n    background-image: none;\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #262626;\n    border-radius: 0;\n    border-style: none;\n    box-shadow: inset 0 0 0 1px #262626;\n    text-shadow: none; }\n  treeview.view acceleditor > label {\n    background-color: rgba(189, 147, 249, 0.5); }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  border-radius: 0;\n  background-image: none;\n  text-shadow: none;\n  border-width: 1px;\n  border-style: none solid solid none;\n  border-color: #262626; }\n  treeview.view header button:disabled {\n    border-color: #262626;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    border-color: #262626;\n    border-style: none solid solid none;\n    color: #55565c;\n    background-image: none;\n    background-color: #262626; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #262626;\n      background-image: none; }\n\n/**********************\n * Window Decorations *\n *********************/\nwindow {\n  border-width: 0px; }\n  window.csd {\n    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    margin: 0px;\n    border-radius: 4px 4px 0 0; }\n    window.csd:backdrop {\n      box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n      transition: 200ms ease-out; }\n    window.csd.popup {\n      border-radius: 7px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n    window.csd.dialog.message {\n      border-radius: 4px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  window.solid-csd {\n    margin: 0;\n    padding: 4px;\n    border: solid 1px #303030;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 4px #303030, inset 0 0 0 3px #262626, inset 0 1px rgba(248, 248, 242, 0.07); }\n    window.solid-csd:backdrop {\n      box-shadow: inset 0 0 0 4px #303030, inset 0 0 0 3px #262626, inset 0 1px rgba(248, 248, 242, 0.07); }\n  window.maximized, window.fullscreen {\n    border-radius: 0;\n    box-shadow: none; }\n  window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  window:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  window.popup {\n    box-shadow: none; }\n  window.ssd {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n\nwindowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {\n  min-width: 20px;\n  min-height: 20px;\n  margin: 0;\n  padding: 0 1px;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 16px 16px; }\n  windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:focus, windowcontrols button.close:active, windowcontrols button.close:backdrop, windowcontrols button.close:backdrop:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:focus, windowcontrols button.maximize:active, windowcontrols button.maximize:backdrop, windowcontrols button.maximize:backdrop:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:focus, windowcontrols button.minimize:active, windowcontrols button.minimize:backdrop, windowcontrols button.minimize:backdrop:hover {\n    background-color: transparent;\n    border: none;\n    box-shadow: none;\n    color: transparent; }\nwindowcontrols button.close {\n  background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n  windowcontrols button.close:hover, windowcontrols button.close:active {\n    background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\nwindowcontrols button.maximize {\n  background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n  windowcontrols button.maximize:hover, windowcontrols button.maximize:active {\n    background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\nwindowcontrols button.minimize {\n  background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n  windowcontrols button.minimize:hover, windowcontrols button.minimize:active {\n    background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\nwindowcontrols button:backdrop {\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n.view text:selected:focus,\niconview text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\niconview text:selected,\ntextview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\ntextview text selection:focus,\ntextview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\nentry selection:focus,\nentry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n  background-color: rgba(189, 147, 249, 0.5); }\n  row:selected label, label:selected, .selection-mode windowcontrols button, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\n  textview text selection:focus,\n  textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\n  entry selection:focus,\n  entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n    color: #f8f8f2;\n    font-weight: normal; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode windowcontrols button:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    iconview text:disabled:selected:focus,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    iconview text:disabled:selected,\n    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,\n    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: rgba(233, 223, 244, 0.75); }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode windowcontrols button:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    iconview text:backdrop:selected:focus,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    iconview text:backdrop:selected,\n    textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,\n    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(248, 248, 242, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode windowcontrols button:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      iconview text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(207, 177, 247, 0.5); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background-color: rgba(30, 31, 41, 0.98);\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid @borders; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu .container {\n  padding: 0; }\n.budgie-menu button:hover {\n  -gtk-icon-filter: none; }\n.budgie-menu entry.search {\n  border: none;\n  background: none;\n  padding: 5px 2px;\n  border-bottom: 1px solid @borders;\n  border-radius: 0;\n  font-size: 120%;\n  box-shadow: none; }\n  .budgie-menu entry.search image:dir(ltr) {\n    padding-left: 8px;\n    padding-right: 12px; }\n  .budgie-menu entry.search image:dir(rtl) {\n    padding-left: 12px;\n    padding-right: 8px; }\n.budgie-menu .categories {\n  border-width: 0;\n  margin-left: 3px;\n  background-color: transparent; }\n  .budgie-menu .categories:dir(ltr) {\n    border-right: 1px solid @borders; }\n  .budgie-menu .categories:dir(rtl) {\n    border-left: 1px solid @borders; }\n.budgie-menu .category-button {\n  padding: 8px;\n  border-radius: 2px 0 0 2px; }\n  .budgie-menu .category-button:hover {\n    background-color: rgba(248, 248, 242, 0.05);\n    color: #f8f8f2; }\n  .budgie-menu .category-button:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  .budgie-menu .category-button:checked {\n    color: #f8f8f2;\n    background-color: rgba(174, 123, 248, 0.3); }\n  .budgie-menu .category-button:checked:disabled {\n    opacity: 0.5; }\n    .budgie-menu .category-button:checked:disabled label {\n      color: rgba(248, 248, 242, 0.7); }\n.budgie-menu scrollbar {\n  background-color: transparent;\n  border-color: transparent; }\n.budgie-menu button:not(.category-button) {\n  padding-top: 5px;\n  padding-bottom: 5px;\n  border-radius: 0;\n  box-shadow: none; }\n.budgie-menu undershoot, .budgie-menu overshoot {\n  background: none; }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: #f8f8f2;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:backdrop {\n    color: #f8f8f2;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: #f8f8f2; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none;\n      background-color: transparent; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(248, 248, 242, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #72BFD0;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: #f8f8f2;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: #f8f8f2;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: rgba(189, 147, 249, 0.5); }\n  button.raven-trigger:backdrop {\n    color: #f8f8f2; }\n    button.raven-trigger:backdrop:hover {\n      color: #f8f8f2; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: rgba(189, 147, 249, 0.5);\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(248, 248, 242, 0.04);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(25, 26, 34, 0.75);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n\n.budgie-panel {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ff5555; }\n  .budgie-panel:backdrop {\n    color: #f8f8f2;\n    background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: #f8f8f2;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(8, 9, 12, 0.2); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(248, 248, 242, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #f8f8f2; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid rgba(189, 147, 249, 0.5); }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5); }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid rgba(189, 147, 249, 0.5); }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid rgba(189, 147, 249, 0.5); }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(15, 15, 20, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(30, 31, 41, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(15, 15, 20, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(30, 31, 41, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(15, 15, 20, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(30, 31, 41, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(15, 15, 20, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(30, 31, 41, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.92);\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #f8f8f2;\n    border: solid rgba(25, 26, 34, 0.85);\n    border-width: 1px 0;\n    background-color: rgba(30, 31, 41, 0.2); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: rgba(174, 123, 248, 0.5);\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #f8f8f2;\n      background-color: rgba(255, 60, 60, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #f8f8f2;\n        background-color: rgba(255, 85, 85, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #f8f8f2;\n        background-color: rgba(255, 111, 111, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      background-color: transparent;\n      color: #f8f8f2;\n      border-radius: 0;\n      border: none;\n      box-shadow: none;\n      margin-top: -4px;\n      margin-bottom: -4px;\n      min-height: 32px; }\n      .raven .raven-header button:hover {\n        border-radius: 0;\n        background-color: transparent;\n        color: rgba(189, 147, 249, 0.5); }\n      .raven .raven-header button:active, .raven .raven-header button:checked {\n        color: rgba(189, 147, 249, 0.5);\n        border-radius: 0;\n        background-color: transparent; }\n      .raven .raven-header button:disabled {\n        color: #8b8c8e; }\n  .raven list {\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(189, 147, 249, 0.4); }\n  .raven .raven-background {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    margin-bottom: 3px;\n    background: rgba(68, 71, 90, 0.7);\n    color: #f8f8f2;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      transition: 170ms ease all;\n      background: rgba(68, 71, 90, 0.85);\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:active {\n      transition: 170ms ease all;\n      background: #44475a;\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:first-child {\n      background: rgba(114, 191, 208, 0.7); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(114, 191, 208, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #72BFD0; }\n    .raven .powerstrip button.image-button:last-child {\n      background: rgba(255, 85, 85, 0.7); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(255, 85, 85, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ff5555; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 4px;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.2);\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: rgba(189, 147, 249, 0.5);\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #f8f8f2;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #f8f8f2;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #262626;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: rgba(189, 147, 249, 0.5); }\n    .raven-mpris button.image-button:active {\n      background-color: rgba(174, 123, 248, 0.5); }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #72BFD0;\n    color: #464626;\n    border: none;\n    margin: 0 3px; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #5fb6ca;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #5fb6ca; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #f8f8f2; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #f8f8f2; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ff5555;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #ff3c3c; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #f8f8f2; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #f8f8f2; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: rgba(142, 110, 187, 0.55); }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(248, 248, 242, 0.7);\n      background-color: rgba(189, 147, 249, 0.3); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(248, 248, 242, 0.8); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(248, 248, 242, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-radius: 0;\n    color: #f8f8f2;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(114, 191, 208, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(133, 200, 214, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(133, 200, 214, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(255, 34, 34, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(255, 60, 60, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(255, 60, 60, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #f8f8f2; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ff5555; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #f8f8f2; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(55, 56, 64, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(55, 56, 64, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(248, 248, 242, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(8, 9, 12, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(30, 31, 41, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(0, 0, 0, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: rgba(189, 147, 249, 0.5); }\n.nautilus-window .frame *:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent;\n  background-image: none; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent;\n    background-image: none; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(33, 35, 45, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(189, 147, 249, 0.25); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(189, 147, 249, 0.25); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(40, 42, 54, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(189, 147, 249, 0.4); }\n.nautilus-window.background {\n  background-color: rgba(33, 35, 45, 0.95); }\n  .nautilus-window.background:backdrop {\n    background-color: rgba(33, 35, 45, 0.95); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #262626; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #262626; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid #303030;\n  border-radius: 3px; }\n.nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle,\n.nautilus-window .path-bar-box headerbar .subtitle,\nheaderbar .nautilus-window .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .path-bar-box widget > .text-button:last-child {\n  color: #bd93f9;\n  background-color: transparent;\n  border-radius: 0;\n  box-shadow: none;\n  text-shadow: none;\n  font-weight: bold; }\n  .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label {\n    color: rgba(189, 147, 249, 0.4); }\n.nautilus-window .path-bar-box button {\n  transition: all 100ms ease-in;\n  margin-left: -5px; }\n  .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked {\n    color: rgba(189, 147, 249, 0.5);\n    background-color: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    text-shadow: none;\n    font-weight: bold; }\n    .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label {\n      color: rgba(189, 147, 249, 0.4); }\n\n.nautilus-circular-button {\n  border-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #f8f8f2; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #f8f8f2;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #f8f8f2; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #f8f8f2; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #262626; }\n\n/*********\n * Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #262626;\n  background-color: #262626; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #f8f8f2; }\n\n.gala-button {\n  padding: 3px;\n  color: #262626;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(40, 42, 54, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(189, 147, 249, 0);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #f8f8f2;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(189, 147, 249, 0);\n    color: #f8f8f2; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*********\n * Panel *\n ********/\n.panel {\n  background-color: transparent;\n  transition: all 100ms ease-in-out;\n  color: #fff; }\n  .panel.maximized {\n    background-color: #000; }\n  .panel.translucent {\n    background-color: rgba(0, 0, 0, 0.5); }\n  .panel.color-light.translucent {\n    background-color: rgba(255, 255, 255, 0.85); }\n\nmenubar.panel,\n.panel menubar {\n  box-shadow: none;\n  border: none; }\n\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: #0d0d11; }\n\n.card {\n  background-color: #262626;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #222222;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #262626;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #f8f8f2; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/**level bars**/\n.sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus {\n  background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14));\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block {\n  border: none; }\n  .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus {\n    background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid #303030;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #262626;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n.xfce4-panel.background {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: #f8f8f2;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants {\n  transition: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); }\n\n.xfce4-panel.background button.flat {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0);\n  font-weight: normal; }\n  .xfce4-panel.background button.flat:hover {\n    border: none;\n    background-color: rgba(52, 53, 70, 0.7); }\n  .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked {\n    color: white;\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(26, 27, 35, 0.7); }\n    .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image {\n      color: inherit; }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  background-color: #262626;\n  color: #fefefe; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #262626;\n    border-bottom-width: 0;\n    background-color: #262626;\n    color: #fefefe;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #e5e5e5;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #fefefe; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #e5e5e5; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #30343b;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #262626, #30343b); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #30343b; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #e5e5e5; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #fefefe; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #fefefe; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #8b8c8e; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #2f333a;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: #303030; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #262626; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: rgba(189, 147, 249, 0.5); }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid #303030; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: rgba(189, 147, 249, 0.5);\n    border: none;\n    border-color: rgba(189, 147, 249, 0.5);\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(9, 10, 12, 0.8);\n    border: none;\n    border-radius: 5px; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n  background-color: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n  ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n    background-color: rgba(189, 147, 249, 0.4);\n    color: rgba(248, 248, 242, 0.5); }\nConversationListView .view .cell, ConversationListView iconview .cell {\n  border: solid rgba(0, 0, 0, 0.2);\n  border-width: 0 0 1px 0; }\n  ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n    color: #f8f8f2;\n    border: 0px solid rgba(159, 99, 246, 0.5); }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #f8f8f2; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #262626;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:active, #content_frame button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #262626;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #f8f8f2;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #262626; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\nscrolledwindow.sidebar treeview.view, scrollbar.right {\n  background: #262626;\n  padding: 1.5px;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.standard-view scrollbar.right {\n  background-color: #262626; }\n\n/* path-bar of thunar */\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, window.thunar paned > scrolledwindow treeview.view:hover, window.thunar paned > scrolledwindow treeview.view:checked, window.thunar paned > scrolledwindow treeview.view:selected {\n  background-color: transparent;\n  color: #bd93f9;\n  box-shadow: none; }\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, window.thunar paned > scrolledwindow treeview.view:checked:backdrop label, window.thunar paned > scrolledwindow treeview.view:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n.nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n.nemo-window .places-treeview iconview.cell:hover,\n.nemo-window .places-treeview iconview.cell:selected {\n  color: #bd93f9;\n  background-color: transparent;\n  border-radius: 0;\n  box-shadow: none;\n  text-shadow: none;\n  font-weight: bold; }\n.nemo-window .sidebar {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #262626; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 24px;\n    padding: 3px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n      .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label {\n        color: rgba(189, 147, 249, 0.4); }\n.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #222222; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #262626;\n  color: #f8f8f2;\n  border-color: #303030; }\n  .caja-notebook .entry:selected {\n    background: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #262626; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #262626;\n    padding: 3px 2px; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #bd93f9;\n      background: #262626; }\n      .caja-side-pane treeview.view:selected:hover,\n      .caja-side-pane textview.view text:selected:hover,\n      .caja-side-pane viewport.frame:selected:hover,\n      .caja-side-pane widget .vertical:selected:hover {\n        background-color: rgba(189, 147, 249, 0); }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned {\n  background: #262626; }\n\n.caja-navigation-window .primary-toolbar {\n  background: #262626; }\n  .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked {\n    background: rgba(189, 147, 249, 0.5);\n    box-shadow: none; }\n    .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label {\n      color: #f8f8f2; }\n\n.caja-pathbar button, .caja-pathbar button:backdrop {\n  color: #f8f8f2;\n  background-color: transparent;\n  border-radius: 0;\n  text-shadow: none;\n  box-shadow: none;\n  border: none; }\n.caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked {\n  background: transparent;\n  box-shadow: none; }\n  .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label {\n    color: #bd93f9; }\n\n/*# sourceMappingURL=gtk-dark.css.map */\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/gtk-4.0/gtk.css",
    "content": "/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #f8f8f2;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #f8f8f2;\n/* widget base background color */\n@define-color theme_bg_color #262626;\n/* text widgets and the like base background color */\n@define-color theme_base_color #262626;\n/* base background color of selections */\n@define-color theme_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #f8f8f2;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #222222;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #8b8c8e;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #262626;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #8b8c8e;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #f8f8f2;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #262626;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #262626;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #f8f8f2;\n/* widgets main borders color */\n@define-color borders #262626;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #262626;\n/* these are pretty self explicative */\n@define-color warning_color #ff9f39;\n@define-color error_color #ff3c3c;\n@define-color success_color #4caec3;\n@define-color fg_color #f8f8f2;\n@define-color text_color #f8f8f2;\n@define-color bg_color #262626;\n@define-color base_color #262626;\n@define-color selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color selected_fg_color #f8f8f2;\n@define-color unfocused_fg_color #8b8c8e;\n@define-color unfocused_text_color #f8f8f2;\n@define-color unfocused_bg_color #262626;\n@define-color unfocused_base_color #262626;\n@define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5);\n@define-color unfocused_selected_fg_color #f8f8f2;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#f8f8f2, 1.8);\n@define-color wm_unfocused_title #8b8c8e;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#262626, 1.2);\n@define-color wm_bg_b #262626;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#262626, 1.3);\n@define-color wm_button_hover_color_b #262626;\n@define-color wm_button_active_color_a shade(#262626, 0.85);\n@define-color wm_button_active_color_b shade(#262626, 0.89);\n@define-color wm_button_active_color_c shade(#262626, 0.9);\n@define-color content_view_bg #262626;\n@define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5);\n@define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5);\n@define-color placeholder_text_color #cfcfcd;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  outline-color: rgba(248, 248, 242, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 0px;\n  -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar {\n  background-color: #08090c;\n  border: solid #d31818;\n  border-width: 1px 0 0 0;\n  color: #f8f8f2;\n  box-shadow: none; }\n  .action-bar:backdrop {\n    background-color: #0c0808;\n    box-shadow: none; }\n  .action-bar:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #222222;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .background:backdrop {\n    color: #8b8c8e;\n    background-color: #262626;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .background.chromium {\n    background-color: #222222; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n.gtkstyle-fallback {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .gtkstyle-fallback:hover {\n    color: #f8f8f2;\n    background-color: #343546; }\n  .gtkstyle-fallback:active {\n    color: #f8f8f2;\n    background-color: #08090c; }\n  .gtkstyle-fallback:disabled {\n    color: #8b8c8e;\n    background-color: #222222; }\n  .gtkstyle-fallback:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #cfcfcd;\n    background-color: #262626; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #262626; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ntreeview.view rubberband {\n  border: 1px solid rgba(159, 99, 246, 0.5);\n  background-color: rgba(159, 99, 246, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #f8f8f2; }\n    label.separator:backdrop {\n      color: #8b8c8e; }\n  label selection {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n  label:disabled {\n    color: #8b8c8e; }\n    label:disabled:backdrop {\n      color: #3e4055; }\n  label:backdrop {\n    color: #8b8c8e; }\n\n.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #262626;\n  border-top: 1px solid #303030; }\n  assistant .sidebar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #4a4a51; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .osd popover.background > arrow,\n.osd popover.background > contents, popover.background.touch-selection > arrow,\npopover.background.touch-selection > contents, popover.background.magnifier > arrow,\npopover.background.magnifier > contents, .osd {\n  color: #fefefe;\n  border: none;\n  background-color: #222222;\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, .osd popover.background > arrow:backdrop,\n  .osd popover.background > contents:backdrop, popover.background.touch-selection > arrow:backdrop,\n  popover.background.touch-selection > contents:backdrop, popover.background.magnifier > arrow:backdrop,\n  popover.background.magnifier > contents:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, rgba(233, 219, 253, 0.5) 0%, rgba(233, 219, 253, 0) 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, rgba(233, 219, 253, 0.5) 95%, rgba(233, 219, 253, 0)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 5px;\n  border: none;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    -gtk-icon-filter: brightness(1.2); }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(174, 123, 248, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n    transition: 200ms ease-out;\n    -gtk-icon-filter: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #222222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #50fa7a;\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #f8f8f2;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #8b8c8e; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 24px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #bd93f9;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode windowcontrols button, button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #bd93f9; }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode windowcontrols button:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode windowcontrols button:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode windowcontrols button:backdrop:active, .selection-mode windowcontrols button:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode windowcontrols button:backdrop:active label, .selection-mode windowcontrols button:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode windowcontrols button:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode windowcontrols button:backdrop:disabled:active, .selection-mode windowcontrols button:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  .selection-mode windowcontrols button:backdrop, .selection-mode windowcontrols button:disabled, .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(189, 147, 249, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #bd93f9;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.suggested-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #bd93f9;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(189, 147, 249, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #bd93f9, #bd93f9);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  font-weight: normal;\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  background-color: #ff2222;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #ff2222; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(248, 248, 242, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(255, 34, 34, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ff2222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    button.destructive-action:disabled label {\n      color: rgba(248, 248, 242, 0.8); }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(248, 248, 242, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(248, 248, 242, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(255, 34, 34, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ff2222, #ff2222);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, rgba(233, 219, 253, 0.5) 96%, rgba(233, 219, 253, 0));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #0f0f14;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ntoolbar button:active {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #040406;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n.inline-toolbar toolbutton > button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: rgba(189, 147, 249, 0.5); }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: rgba(174, 123, 248, 0.5); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(174, 123, 248, 0); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #cfcfcd; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: rgba(174, 123, 248, 0.5); }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #cfcfcd; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(174, 123, 248, 0); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid #303030;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat,\n.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #383a4c; }\n  modelbutton.flat check:last-child,\n  modelbutton.flat radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child,\n  modelbutton.flat radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: inset 0px 0px 0px 1px #303030; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: inset 0px 0px 0px 1px #303030; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #f8f8f2;\n  border: 1px solid #303030; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(248, 248, 242, 0.45); }\n    calendar.button:hover {\n      color: #f8f8f2; }\n    calendar.button:backdrop {\n      color: rgba(139, 140, 142, 0.45); }\n    calendar.button:disabled {\n      color: rgba(139, 140, 142, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #f8f8f2; }\n  calendar:backdrop {\n    color: #cfcfcd;\n    border-color: #303030; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #f8f8f2; }\n  colorswatch.dark overlay:hover {\n    border-color: #303030; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(248, 248, 242, 0.5); }\ncolorswatch.light overlay {\n  color: #f8f8f2; }\n  colorswatch.light overlay:hover {\n    border-color: #303030; }\n  colorswatch.light overlay:backdrop {\n    color: #cfcfcd; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 2px #303030, inset 0 0 0 1px #50fa7a; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid #303030; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #303030;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:hover {\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #cfcfcd;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: #262626;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #f8f8f2; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:not(headerbar) {\n  background-color: rgba(30, 31, 41, 0.95); }\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: rgba(30, 31, 41, 0.95);\n  border-style: none;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\nmessagedialog.csd.background {\n  background-color: rgba(30, 31, 41, 0.95);\n  color: #f8f8f2;\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px; }\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-radius: 0;\n  border-left-style: solid;\n  border-right-style: none;\n  border-bottom-style: none;\n  background-color: transparent;\n  color: #f8f8f2;\n  box-shadow: none; }\n  messagedialog.csd .dialog-action-area button:hover {\n    background-color: rgba(189, 147, 249, 0.4); }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 4px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 4px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #303030; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #303030; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #262626; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), entry {\n  min-height: 26px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #f8f8f2;\n  border-color: #303030;\n  background-color: #262626; }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus-within:not(.vertical), spinbutton.flat:not(.vertical),\n  entry.flat:focus-within,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus-within:not(.vertical),\n  entry:focus-within {\n    border-color: rgba(159, 99, 246, 0.5); }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #8b8c8e;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #cfcfcd;\n    border-color: #303030;\n    background-color: #262626;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #3e4055;\n    border-color: #303030;\n    background-color: #222222;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff3c3c;\n    border-color: #880000; }\n    spinbutton.error:focus-within:not(.vertical),\n    entry.error:focus-within {\n      border-color: #880000; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #ff3c3c; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #f8f8f2;\n    border-color: #303030;\n    background-color: #262626;\n    color: #ff9f39;\n    border-color: #864500; }\n    spinbutton.warning:focus-within:not(.vertical),\n    entry.warning:focus-within {\n      border-color: #864500; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #ff9f39; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #cecfcc; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #f8f8f2; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: rgba(189, 147, 249, 0.5); }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #78797d; }\n  spinbutton:drop(active):focus-within:not(.vertical), spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: #50fa7a;\n    box-shadow: inset 0 0 0 1px #50fa7a; }\n  .osd spinbutton:not(.vertical),\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus-within:not(.vertical),\n    .osd entry:focus-within {\n      color: white;\n      border-color: rgba(189, 147, 249, 0.5);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical),\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical),\n    .osd entry:disabled {\n      color: #898b8c;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(43, 46, 49, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: rgba(189, 147, 249, 0.5);\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:focus-within + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:focus-within + button, .linked:not(.vertical) >\nentry:focus-within + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:focus-within +\nentry {\n  border-left-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:focus-within:not(.vertical), .linked:not(.vertical) >\nentry:focus-within {\n  border-color: rgba(159, 99, 246, 0.5); }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #50fa7a; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: rgba(36, 38, 49, 0.97);\n  background-image: linear-gradient(to bottom, #262626, #262626); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: rgba(38, 40, 51, 0.973);\n    background-image: linear-gradient(to bottom, #262626, #262626); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: rgba(36, 38, 49, 0.97); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #50fa7a; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: rgba(159, 99, 246, 0.5); }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #50fa7a; }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: #262626;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #262626; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/*************\n * Expanders *\n *************/\nexpander arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander arrow:hover {\n    color: white; }\n  expander arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #262626;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: #303030;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #303030; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #303030; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #303030; }\n  actionbar > revealer > box:backdrop {\n    border-color: #303030; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: radial-gradient(farthest-side at top, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at top, #333545, rgba(51, 53, 69, 0));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: radial-gradient(farthest-side at top, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at bottom, #333545, rgba(51, 53, 69, 0));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: radial-gradient(farthest-side at bottom, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: radial-gradient(farthest-side at left, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at left, #333545, rgba(51, 53, 69, 0));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: radial-gradient(farthest-side at left, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: radial-gradient(farthest-side at right, #333545 85%, rgba(51, 53, 69, 0)), radial-gradient(farthest-side at right, #333545, rgba(51, 53, 69, 0));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: radial-gradient(farthest-side at right, #333545 85%, rgba(51, 53, 69, 0));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #303030 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #262626; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #303030 1px, transparent 1px);\n    background-color: #181820;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  border: 1px solid #262626;\n  background: #262626;\n  color: #f8f8f2; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: rgba(189, 147, 249, 0.5); }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #262626;\n  background-image: none;\n  border: 1px solid #262626;\n  color: #f8f8f2; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #262626; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #f8f8f2; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(248, 248, 242, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  background-color: #262626;\n  border: solid #303030;\n  color: #f8f8f2;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #262626;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #13141a; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(248, 248, 242, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f1fa8c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #262626; }\n  .storage-bar .fill-block.app {\n    background-color: #13b1d5; }\n  .storage-bar .fill-block.audio {\n    background-color: #ffb86c; }\n  .storage-bar .fill-block.photo {\n    background-color: #ff5555; }\n  .storage-bar .fill-block.video {\n    background-color: #bd93f9; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), headerbar {\n  padding: 0 6px;\n  min-height: 27px;\n  background-color: #262626;\n  color: #f8f8f2;\n  border-radius: 0; }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #303030;\n    background-image: none;\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button,\n  .titlebar:not(headerbar) headerbar .linked > button,\n  headerbar .titlebar:not(headerbar) .linked > button:hover,\n  .titlebar:not(headerbar) headerbar .linked > button:hover,\n  headerbar .titlebar:not(headerbar) .linked > button:active,\n  .titlebar:not(headerbar) headerbar .linked > button:active,\n  headerbar .titlebar:not(headerbar) .linked > button:checked,\n  .titlebar:not(headerbar) headerbar .linked > button:checked,\n  headerbar .titlebar:not(headerbar) .linked > button:backdrop,\n  .titlebar:not(headerbar) headerbar .linked > button:backdrop,\n  headerbar .linked > button,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:active,\n  headerbar .linked > button:checked,\n  headerbar .linked > button:backdrop {\n    border: none;\n    border-radius: 0;\n    border-right-style: none;\n    box-shadow: none; }\n    .titlebar:not(headerbar) .linked > button:first-child,\n    .titlebar:not(headerbar) headerbar .linked > button:first-child,\n    headerbar .titlebar:not(headerbar) .linked > button:first-child,\n    headerbar .linked > button:first-child {\n      border-top-left-radius: 0px;\n      border-bottom-left-radius: 0px; }\n    .titlebar:not(headerbar) .linked > button:last-child,\n    .titlebar:not(headerbar) headerbar .linked > button:last-child,\n    headerbar .titlebar:not(headerbar) .linked > button:last-child,\n    headerbar .linked > button:last-child {\n      border-top-right-radius: 0px;\n      border-bottom-right-radius: 0px;\n      border-right-style: solid; }\n    .titlebar:not(headerbar) .linked > button:only-child,\n    .titlebar:not(headerbar) headerbar .linked > button:only-child,\n    headerbar .titlebar:not(headerbar) .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 0px;\n      border-style: solid; }\n  .titlebar:not(headerbar) entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar:not(headerbar) button,\n  headerbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 34px; }\n    .titlebar:not(headerbar) button:hover,\n    headerbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked,\n    headerbar button:active,\n    headerbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n    .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(255, 255, 255, 0.3);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none; }\n    .titlebar:not(headerbar) button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #72BFD0;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      border-radius: 3px;\n      font-weight: normal;\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ff2222;\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .titlebar:not(headerbar) button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .titlebar:not(headerbar) button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar:not(headerbar) button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        border-radius: 3px; }\n      .titlebar:not(headerbar) button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ff2222;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .titlebar:not(headerbar) button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none; }\n      .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none; }\n  .titlebar:not(headerbar) .linked > button:active:backdrop,\n  .titlebar:not(headerbar) .linked > button:checked:backdrop,\n  headerbar .linked > button:active:backdrop,\n  headerbar .linked > button:checked:backdrop {\n    color: rgba(189, 147, 249, 0.4); }\n    .titlebar:not(headerbar) .linked > button:active:backdrop label,\n    .titlebar:not(headerbar) .linked > button:checked:backdrop label,\n    headerbar .linked > button:active:backdrop label,\n    headerbar .linked > button:checked:backdrop label {\n      color: rgba(189, 147, 249, 0.4); }\n  .selection-mode.titlebar:not(headerbar),\n  headerbar.selection-mode {\n    color: #f8f8f2;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    border-color: rgba(159, 99, 246, 0.5);\n    background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px);\n    box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); }\n    .selection-mode.titlebar:backdrop:not(headerbar),\n    headerbar.selection-mode:backdrop {\n      background-color: rgba(189, 147, 249, 0.5);\n      background-image: none;\n      box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); }\n    .selection-mode.titlebar:not(headerbar) button,\n    headerbar.selection-mode button {\n      font-weight: normal;\n      color: #f8f8f2;\n      outline-color: rgba(248, 248, 242, 0.3);\n      background-color: rgba(189, 147, 249, 0.5);\n      text-shadow: none;\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:hover,\n      headerbar.selection-mode button:hover {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked {\n        color: #f8f8f2;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n        -gtk-icon-filter: none;\n        border-color: rgba(159, 99, 246, 0.5); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label,\n          headerbar.selection-mode button:backdrop.flat:active label,\n          headerbar.selection-mode button:backdrop.flat:checked label,\n          headerbar.selection-mode button:backdrop:active label,\n          headerbar.selection-mode button:backdrop:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n        .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #cfcfcd;\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n          border-color: rgba(159, 99, 246, 0.5); }\n          .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop.flat:disabled:active,\n          headerbar.selection-mode button:backdrop.flat:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: rgba(248, 248, 242, 0.7);\n            outline-color: rgba(248, 248, 242, 0.3);\n            background-color: rgba(189, 147, 249, 0.5);\n            text-shadow: none;\n            box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);\n            border-color: rgba(159, 99, 246, 0.5); }\n      .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode.titlebar:not(headerbar) button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #cfcfcd;\n        outline-color: rgba(248, 248, 242, 0.3);\n        background-color: rgba(189, 147, 249, 0.5);\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: rgba(248, 248, 242, 0.7);\n          outline-color: rgba(248, 248, 242, 0.3);\n          background-color: rgba(189, 147, 249, 0.5);\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n          .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label,\n          headerbar.selection-mode button:disabled:active label,\n          headerbar.selection-mode button:disabled:checked label {\n            color: rgba(248, 248, 242, 0.7); }\n      .selection-mode.titlebar:not(headerbar) button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        font-weight: normal;\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #72BFD0;\n        text-shadow: none;\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: rgba(255, 255, 255, 0.4);\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n        .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: white;\n          outline-color: rgba(255, 255, 255, 0.3);\n          background-color: #72BFD0;\n          text-shadow: none;\n          box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(189, 147, 249, 0);\n      background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0));\n      box-shadow: none;\n      padding-left: 10px;\n      padding-right: 10px; }\n      .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(248, 248, 242, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar),\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar), headerbar.default-decoration {\n    padding: 3px 4px;\n    min-height: 22px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 22px;\n      min-width: 22px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #262626; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #f8f8f2;\n  background-color: #262626;\n  border-bottom: 1px solid #08090c;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #f8f8f2;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #f8f8f2; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(248, 248, 242, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(40, 42, 54, 0.98);\n    color: #f8f8f2;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #f8f8f2; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #262626;\n      color: #f8f8f2;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(40, 42, 54, 0.8);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(40, 42, 54, 0.6);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(40, 42, 54, 0.5);\n        color: rgba(248, 248, 242, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(40, 42, 54, 0.8);\n      color: rgba(248, 248, 242, 0.5);\n      box-shadow: none; }\n\n.info, .info:backdrop {\n  color: #50fa7a;\n  background-color: transparent; }\n\n.warning, .warning:backdrop {\n  color: #ff9f39;\n  background-color: transparent; }\n\n.question, .question:backdrop {\n  color: #72BFD0;\n  background-color: transparent; }\n\n.error, .error:backdrop {\n  color: #ff3c3c;\n  background-color: transparent; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar block {\n  min-width: 32px;\n  min-height: 6px; }\nlevelbar.vertical block {\n  min-width: 6px;\n  min-height: 32px; }\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\nlevelbar trough {\n  padding: 3px;\n  border-radius: 3px;\n  background-color: rgba(0, 0, 0, 0.14);\n  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  levelbar trough:backdrop {\n    background-color: rgba(0, 0, 0, 0.06);\n    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\nlevelbar.horizontal.discrete block {\n  margin: 0 1px; }\nlevelbar.vertical.discrete block {\n  margin: 1px 0; }\nlevelbar block {\n  border-radius: 2px; }\n  levelbar block:backdrop {\n    box-shadow: none; }\n  levelbar block.low {\n    background-color: #ff9f39; }\n    levelbar block.low:backdrop {\n      border-color: #ff9f39; }\n  levelbar block.high, levelbar block:not(.empty) {\n    background-color: #72BFD0; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #72BFD0; }\n  levelbar block.full {\n    background-color: #4caec3; }\n    levelbar block.full:backdrop {\n      border-color: #4caec3; }\n  levelbar block.empty {\n    background-color: rgba(0, 0, 0, 0.14);\n    box-shadow: none; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #13b1d5; }\n  *:link:visited,\n  button:visited {\n    color: rgba(19, 177, 213, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: rgba(237, 230, 243, 0.8); }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #2fc9ec; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: rgba(246, 244, 242, 0.95); }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #13b1d5; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: rgba(243, 240, 243, 0.9); }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link,\n  headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: rgba(189, 147, 249, 0.5); }\n  *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: rgba(243, 240, 243, 0.9); }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist, listview {\n  color: #f8f8f2;\n  background-color: #262626;\n  border-color: #303030; }\n  list:backdrop, listview:backdrop {\n    background-color: #262626;\n    border-color: #303030; }\n  list.horizontal row.separator, list.separators.horizontal > row:not(.separator), listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid #303030; }\n  list:not(.horizontal) row.separator, list.separators:not(.horizontal) > row:not(.separator), listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid #303030; }\n\nrow {\n  padding: 1px 11px;\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row label {\n    padding-left: 8px; }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(248, 248, 242, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: rgba(189, 147, 249, 0.3); }\n  row.activatable:selected:backdrop {\n    background-color: rgba(189, 147, 249, 0.4); }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #262626;\n  color: #f8f8f2;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > item,\n  .menubar > item {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > item:hover,\n    .menubar > item:hover {\n      box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }\n    menubar > item:disabled,\n    .menubar > item:disabled {\n      color: #8b8c8e;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  margin: 4px;\n  padding: 2px 0px;\n  background-color: #222222;\n  border: 1px solid #303030;\n  font: initial; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #282936; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #f8f8f2;\n      background-color: rgba(189, 147, 249, 0.5); }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #8b8c8e; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #3e4055; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #8b8c8e;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow, .menu > arrow, .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #222222;\n    border-radius: 0; }\n    menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {\n      margin-top: -6px;\n      border-bottom: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {\n      margin-bottom: -6px;\n      border-top: 1px solid #3d3f49;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {\n      background-color: #3d3f49; }\n    menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {\n      background-color: #282936; }\n    menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #0f0f14; }\n  .content-view:hover {\n    -gtk-icon-filter: brightness(1.2); }\n  .content-view:backdrop {\n    background-color: #0f0f14; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(248, 248, 242, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #262626;\n    border-top: 1px solid #303030;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #262626;\n      border-color: #303030; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #4a4a51; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #303030;\n  border-width: 0px;\n  background-color: #262626; }\n  notebook > header:backdrop {\n    border-color: #303030;\n    background-color: #262626; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background-color: #262626; }\n        notebook > header.top > tabs > tab:checked:hover {\n          background-color: #262626; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background-color: #262626; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #8b8c8e;\n    font-weight: bold;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #c2c2c0; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.2);\n        background-color: rgba(30, 31, 41, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6066; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #f8f8f2; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(25, 26, 34, 0.4);\n        background-color: rgba(30, 31, 41, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(30, 31, 41, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #8b8c8e; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #303030;\n        background-color: #262626; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ff5555; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0.5px;\n    padding-right: 0.5px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: 0.5px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: 0.5px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 2px; }\n  notebook > header.bottom tab {\n    padding-top: 2px; }\nnotebook > stack:not(:only-child) {\n  background-color: #262626; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #262626; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#303030);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(rgba(189, 147, 249, 0.5)); }\n  paned > separator:backdrop {\n    background-image: image(#303030); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #262626;\n    background-image: image(#303030), image(#303030);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #262626;\n      background-image: image(#303030), image(#303030); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  background-color: transparent;\n  font: initial; }\n  popover.background > arrow,\n  popover.background > contents {\n    background-color: #222222;\n    background-clip: padding-box;\n    border: 1px solid #303030;\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.4); }\n  popover.background:backdrop {\n    background-color: transparent;\n    box-shadow: none; }\n  popover.background > contents {\n    padding: 8px;\n    border-radius: 5px; }\n    popover.background > contents > list,\n    popover.background > contents > .view,\n    popover.background > contents > iconview,\n    popover.background > contents > toolbar {\n      border-style: none;\n      background-color: transparent; }\n    popover.background > contents separator {\n      background-color: rgba(27, 28, 36, 0.93);\n      margin: 3px; }\n    popover.background > contents list separator {\n      margin: 0; }\n  .osd popover.background, popover.background.touch-selection, popover.background.magnifier {\n    background-color: transparent; }\n    .osd popover.background > arrow,\n    .osd popover.background > contents, popover.background.touch-selection > arrow,\n    popover.background.touch-selection > contents, popover.background.magnifier > arrow,\n    popover.background.magnifier > contents {\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      box-shadow: none; }\n\nmagnifier {\n  background-color: #262626; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(248, 248, 242, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(140, 143, 171, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(0, 0, 0, 0.14);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.14); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background-color: rgba(189, 147, 249, 0.5);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background-color: rgba(0, 0, 0, 0.14); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: rgba(204, 171, 250, 0.5);\n    background-color: rgba(204, 171, 250, 0.5); }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(0, 0, 0, 0.1); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #bd93f9; }\n      scale slider:active:disabled {\n        background-color: #222222;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px; }\n  scale trough {\n    outline-offset: 2px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: #303030; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #262626;\n    border: none;\n    border-radius: 12px;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:active {\n      border-color: rgba(159, 99, 246, 0.5); }\n    scale slider:disabled {\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #222222;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: rgba(159, 99, 246, 0.5); }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #222222;\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #14171a; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #14171a; }\n      .osd scale slider:disabled {\n        color: #898b8c;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, #222222, #222222);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #14171a; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #14171a; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale marks {\n    color: alpha(currentColor,0.4); }\n    scale marks.top {\n      margin-bottom: 6px;\n      margin-top: -12px; }\n    scale marks.bottom {\n      margin-top: 6px;\n      margin-bottom: -12px; }\n    scale marks.top {\n      margin-right: 6px;\n      margin-left: -12px; }\n    scale marks.bottom {\n      margin-left: 6px;\n      margin-right: -12px; }\n  scale.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -7px;\n    border: none;\n    border-radius: 50%;\n    background-color: #3e4153;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#303030);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #262626;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scrollbar.top {\n    border-bottom: 1px solid #303030; }\n  scrollbar.bottom {\n    border-top: 1px solid #303030; }\n  scrollbar.left {\n    border-right: 1px solid #303030; }\n  scrollbar.right {\n    border-left: 1px solid #303030; }\n  scrollbar:backdrop {\n    background-color: #181820;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #a1a1a2; }\n    scrollbar slider:hover {\n      background-color: #cccdca; }\n    scrollbar slider:hover:active {\n      background-color: rgba(219, 195, 252, 0.5); }\n    scrollbar slider:backdrop {\n      background-color: #4a4b51; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #f8f8f2;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #f8f8f2;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a1a1a2; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #cccdca; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(219, 195, 252, 0.5); }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(161, 161, 162, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4a4b51; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(74, 75, 81, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #303030;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #262626; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid #303030;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #222222;\n    border-color: #303030;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: #262626; }\n  .sidebar row {\n    padding: 7px 14px; }\n    .sidebar row:selected {\n      background: transparent;\n      color: #bd93f9; }\n      .sidebar row:selected:backdrop {\n        color: rgba(189, 147, 249, 0.4);\n        background: transparent; }\n        .sidebar row:selected:backdrop label {\n          color: rgba(189, 147, 249, 0.4); }\n      .sidebar row:selected:hover {\n        background-color: rgba(189, 147, 249, 0.3); }\n      .sidebar row:selected label {\n        color: #bd93f9; }\n  .sidebar.source-list {\n    background-color: #262626;\n    color: #F2EFEA;\n    padding: 4px 0px; }\n    .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n    .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n      background-color: rgba(189, 147, 249, 0.3); }\n    .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: #303030; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\nplacessidebar row.sidebar-new-bookmark-row {\n  color: rgba(189, 147, 249, 0.5); }\nplacessidebar row:drop(active):not(:disabled) {\n  box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; }\n  placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {\n    color: #50fa7a; }\n  placessidebar row:drop(active):not(:disabled):selected {\n    background-color: #50fa7a; }\n    placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {\n      color: #f8f8f2; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton:not(.vertical) {\n  padding: 0; }\n  spinbutton:not(.vertical) entry {\n    min-width: 28px;\n    margin: 0;\n    background: none;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none; }\n  spinbutton:not(.vertical) button {\n    min-height: 16px;\n    margin: 0;\n    padding-bottom: 0;\n    padding-top: 0;\n    color: #e3e3df;\n    background-image: none;\n    border-style: none none none solid;\n    border-color: rgba(25, 26, 34, 0.2);\n    border-radius: 0;\n    box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n    spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    spinbutton:not(.vertical) button:hover {\n      color: #f8f8f2;\n      background-color: rgba(248, 248, 242, 0.05); }\n    spinbutton:not(.vertical) button:disabled {\n      color: rgba(139, 140, 142, 0.3); }\n    spinbutton:not(.vertical) button:active {\n      background-color: rgba(0, 0, 0, 0.1);\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n    spinbutton:not(.vertical) button:backdrop {\n      color: #818286;\n      background-color: transparent;\n      border-color: rgba(26, 27, 35, 0.21);\n      transition: 200ms ease-out; }\n    spinbutton:not(.vertical) button:backdrop:disabled {\n      color: rgba(62, 64, 85, 0.3);\n      background-image: none;\n      border-style: none none none solid;\n      box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n      spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n        border-style: none solid none none; }\n    spinbutton:not(.vertical) button:last-child {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n.osd spinbutton:not(.vertical) button {\n  border-color: transparent;\n  background-color: transparent;\n  background-image: none;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  color: #fefefe;\n  border-style: none none none solid;\n  border-color: rgba(0, 0, 0, 0.4);\n  border-radius: 0;\n  box-shadow: none;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd spinbutton:not(.vertical) button:dir(rtl) {\n    border-style: none solid none none; }\n  .osd spinbutton:not(.vertical) button:hover {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    background-color: rgba(254, 254, 254, 0.1);\n    -gtk-icon-shadow: 0 1px black;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:last-child {\n    border-radius: 0 3px 3px 0; }\n  .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n    border-radius: 3px 0 0 3px; }\nspinbutton.vertical:disabled {\n  color: #8b8c8e; }\nspinbutton.vertical:backdrop:disabled {\n  color: #3e4055; }\nspinbutton.vertical:drop(active) {\n  border-color: transparent;\n  box-shadow: none; }\nspinbutton.vertical entry {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-radius: 0; }\nspinbutton.vertical button {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-width: 1px;\n  border-color: #303030;\n  box-shadow: 0 1px rgba(255, 255, 255, 0.1); }\nspinbutton.vertical button.up {\n  border-radius: 3px 3px 0 0;\n  border-style: solid solid none solid; }\nspinbutton.vertical button.down {\n  border-radius: 0 0 3px 3px;\n  border-style: none solid solid solid; }\n.osd spinbutton.vertical button:first-child {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:active {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .osd spinbutton.vertical button:first-child:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, #222222, #222222);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) entry {\n    min-height: 0;\n    padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: rgba(189, 147, 249, 0.5); }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  font-weight: bold;\n  outline-offset: -4px;\n  transition: all 200ms ease-in;\n  border: none;\n  border-radius: 14px;\n  color: transparent;\n  padding: 2px;\n  background-color: #3e4153;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); }\n  switch:disabled {\n    background-color: #222222; }\n  switch:backdrop {\n    background-color: #222222;\n    transition: 200ms ease-out; }\n    switch:backdrop:disabled {\n      background-color: #222222; }\n  switch:active, switch:checked {\n    background-color: #50fa7a; }\n    switch:active:backdrop, switch:checked:backdrop {\n      background-color: #50fa7a; }\n      switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop {\n        box-shadow: none;\n        background-color: rgba(40, 42, 54, 0.9);\n        border: none; }\n  switch slider {\n    padding: 1px;\n    min-width: 14px;\n    min-height: 14px;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    background-color: #262626;\n    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); }\n    switch slider:backdrop {\n      padding: 2px;\n      box-shadow: none;\n      background-color: #262626; }\n  switch trough:active, switch trough:checked {\n    background-color: rgba(189, 147, 249, 0.5); }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(189, 147, 249, 0.4); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar > revealer > box {\n  padding: 4px;\n  background-color: #262626; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #222222; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box {\n  border-width: 0 0 1px;\n  padding: 5px; }\n\n.inline-toolbar, searchbar > revealer > box {\n  border-style: solid;\n  border-color: #303030;\n  background-color: rgba(29, 30, 39, 0.97); }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop {\n    border-color: #303030;\n    background-color: rgba(29, 30, 39, 0.9685);\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #262626; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #909194;\n  border-top-color: #262626; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: rgba(233, 223, 244, 0.75);\n    border-top-color: rgba(248, 248, 242, 0.1); }\n  treeview.view:disabled {\n    color: #8b8c8e; }\n    treeview.view:disabled:selected {\n      color: rgba(228, 214, 244, 0.7); }\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(207, 177, 247, 0.5); }\n    treeview.view:disabled:backdrop {\n      color: #3e4055; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #262626; }\n    treeview.view.separator:backdrop {\n      color: rgba(30, 31, 41, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55565c;\n    border-top: #262626; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: rgba(159, 99, 246, 0.5); }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bababa; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: #f8f8f2; }\n    treeview.view.expander:selected {\n      color: rgba(241, 235, 243, 0.85); }\n      treeview.view.expander:selected:hover {\n        color: #f8f8f2; }\n      treeview.view.expander:selected:backdrop {\n        color: rgba(230, 218, 244, 0.5); }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6e6f75; }\n  treeview.view.progressbar {\n    border: 1px solid rgba(159, 99, 246, 0.5);\n    border-radius: 4px;\n    background-color: rgba(189, 147, 249, 0.5);\n    background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5));\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      border-radius: 4px;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: linear-gradient(to bottom, #262626, #121319); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        border-color: #262626;\n        background-color: #262626; }\n    treeview.view.progressbar:backdrop {\n      border-color: #262626;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(248, 248, 242, 0.1);\n    border-radius: 4px; }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: rgba(159, 99, 246, 0.5);\n      border-radius: 4px; }\n  treeview.view header button {\n    color: #909194;\n    background-color: #262626;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #c4c5c3;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #f8f8f2;\n      transition: none; }\n  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {\n    border-right-style: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    transition: none;\n    background-image: none;\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #262626;\n    border-radius: 0;\n    border-style: none;\n    box-shadow: inset 0 0 0 1px #262626;\n    text-shadow: none; }\n  treeview.view acceleditor > label {\n    background-color: rgba(189, 147, 249, 0.5); }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  border-radius: 0;\n  background-image: none;\n  text-shadow: none;\n  border-width: 1px;\n  border-style: none solid solid none;\n  border-color: #262626; }\n  treeview.view header button:disabled {\n    border-color: #262626;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    border-color: #262626;\n    border-style: none solid solid none;\n    color: #55565c;\n    background-image: none;\n    background-color: #262626; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #262626;\n      background-image: none; }\n\n/**********************\n * Window Decorations *\n *********************/\nwindow {\n  border-width: 0px; }\n  window.csd {\n    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    margin: 0px;\n    border-radius: 4px 4px 0 0; }\n    window.csd:backdrop {\n      box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n      transition: 200ms ease-out; }\n    window.csd.popup {\n      border-radius: 7px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n    window.csd.dialog.message {\n      border-radius: 4px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  window.solid-csd {\n    margin: 0;\n    padding: 4px;\n    border: solid 1px #303030;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 4px #303030, inset 0 0 0 3px #262626, inset 0 1px rgba(248, 248, 242, 0.07); }\n    window.solid-csd:backdrop {\n      box-shadow: inset 0 0 0 4px #303030, inset 0 0 0 3px #262626, inset 0 1px rgba(248, 248, 242, 0.07); }\n  window.maximized, window.fullscreen {\n    border-radius: 0;\n    box-shadow: none; }\n  window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  window:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  window.popup {\n    box-shadow: none; }\n  window.ssd {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n\nwindowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {\n  min-width: 20px;\n  min-height: 20px;\n  margin: 0;\n  padding: 0 1px;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 16px 16px; }\n  windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:focus, windowcontrols button.close:active, windowcontrols button.close:backdrop, windowcontrols button.close:backdrop:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:focus, windowcontrols button.maximize:active, windowcontrols button.maximize:backdrop, windowcontrols button.maximize:backdrop:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:focus, windowcontrols button.minimize:active, windowcontrols button.minimize:backdrop, windowcontrols button.minimize:backdrop:hover {\n    background-color: transparent;\n    border: none;\n    box-shadow: none;\n    color: transparent; }\nwindowcontrols button.close {\n  background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n  windowcontrols button.close:hover, windowcontrols button.close:active {\n    background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\nwindowcontrols button.maximize {\n  background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n  windowcontrols button.maximize:hover, windowcontrols button.maximize:active {\n    background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\nwindowcontrols button.minimize {\n  background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n  windowcontrols button.minimize:hover, windowcontrols button.minimize:active {\n    background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\nwindowcontrols button:backdrop {\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n.view text:selected:focus,\niconview text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\niconview text:selected,\ntextview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\ntextview text selection:focus,\ntextview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\nentry selection:focus,\nentry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n  background-color: rgba(189, 147, 249, 0.5); }\n  row:selected label, label:selected, .selection-mode windowcontrols button, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\n  textview text selection:focus,\n  textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\n  entry selection:focus,\n  entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n    color: #f8f8f2;\n    font-weight: normal; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode windowcontrols button:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    iconview text:disabled:selected:focus,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    iconview text:disabled:selected,\n    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,\n    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: rgba(233, 223, 244, 0.75); }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode windowcontrols button:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    iconview text:backdrop:selected:focus,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    iconview text:backdrop:selected,\n    textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,\n    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(248, 248, 242, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode windowcontrols button:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      iconview text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(207, 177, 247, 0.5); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background-color: rgba(30, 31, 41, 0.98);\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid @borders; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu .container {\n  padding: 0; }\n.budgie-menu button:hover {\n  -gtk-icon-filter: none; }\n.budgie-menu entry.search {\n  border: none;\n  background: none;\n  padding: 5px 2px;\n  border-bottom: 1px solid @borders;\n  border-radius: 0;\n  font-size: 120%;\n  box-shadow: none; }\n  .budgie-menu entry.search image:dir(ltr) {\n    padding-left: 8px;\n    padding-right: 12px; }\n  .budgie-menu entry.search image:dir(rtl) {\n    padding-left: 12px;\n    padding-right: 8px; }\n.budgie-menu .categories {\n  border-width: 0;\n  margin-left: 3px;\n  background-color: transparent; }\n  .budgie-menu .categories:dir(ltr) {\n    border-right: 1px solid @borders; }\n  .budgie-menu .categories:dir(rtl) {\n    border-left: 1px solid @borders; }\n.budgie-menu .category-button {\n  padding: 8px;\n  border-radius: 2px 0 0 2px; }\n  .budgie-menu .category-button:hover {\n    background-color: rgba(248, 248, 242, 0.05);\n    color: #f8f8f2; }\n  .budgie-menu .category-button:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  .budgie-menu .category-button:checked {\n    color: #f8f8f2;\n    background-color: rgba(174, 123, 248, 0.3); }\n  .budgie-menu .category-button:checked:disabled {\n    opacity: 0.5; }\n    .budgie-menu .category-button:checked:disabled label {\n      color: rgba(248, 248, 242, 0.7); }\n.budgie-menu scrollbar {\n  background-color: transparent;\n  border-color: transparent; }\n.budgie-menu button:not(.category-button) {\n  padding-top: 5px;\n  padding-bottom: 5px;\n  border-radius: 0;\n  box-shadow: none; }\n.budgie-menu undershoot, .budgie-menu overshoot {\n  background: none; }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: #f8f8f2;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: #f8f8f2; }\n  button.budgie-menu-launcher:backdrop {\n    color: #f8f8f2;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: #f8f8f2; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: rgba(189, 147, 249, 0.5);\n      box-shadow: none;\n      background-color: transparent; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(248, 248, 242, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #72BFD0;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #f8f8f2; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: #f8f8f2;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: #f8f8f2;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: rgba(189, 147, 249, 0.5); }\n  button.raven-trigger:backdrop {\n    color: #f8f8f2; }\n    button.raven-trigger:backdrop:hover {\n      color: #f8f8f2; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: rgba(189, 147, 249, 0.5);\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(248, 248, 242, 0.04);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.85); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(25, 26, 34, 0.75);\n  border-bottom: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(25, 26, 34, 0.75); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n\n.budgie-panel {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ff5555; }\n  .budgie-panel:backdrop {\n    color: #f8f8f2;\n    background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: #f8f8f2;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(8, 9, 12, 0.2); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(248, 248, 242, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #f8f8f2; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(8, 9, 12, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid rgba(189, 147, 249, 0.5); }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5); }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid rgba(189, 147, 249, 0.5); }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid rgba(189, 147, 249, 0.5); }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(15, 15, 20, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(30, 31, 41, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(15, 15, 20, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(30, 31, 41, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(15, 15, 20, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(30, 31, 41, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(15, 15, 20, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(30, 31, 41, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.92);\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #f8f8f2;\n    border: solid rgba(25, 26, 34, 0.85);\n    border-width: 1px 0;\n    background-color: rgba(30, 31, 41, 0.2); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: rgba(174, 123, 248, 0.5);\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #f8f8f2;\n      background-color: rgba(255, 60, 60, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #f8f8f2;\n        background-color: rgba(255, 85, 85, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #f8f8f2;\n        background-color: rgba(255, 111, 111, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      background-color: transparent;\n      color: #f8f8f2;\n      border-radius: 0;\n      border: none;\n      box-shadow: none;\n      margin-top: -4px;\n      margin-bottom: -4px;\n      min-height: 32px; }\n      .raven .raven-header button:hover {\n        border-radius: 0;\n        background-color: transparent;\n        color: rgba(189, 147, 249, 0.5); }\n      .raven .raven-header button:active, .raven .raven-header button:checked {\n        color: rgba(189, 147, 249, 0.5);\n        border-radius: 0;\n        background-color: transparent; }\n      .raven .raven-header button:disabled {\n        color: #8b8c8e; }\n  .raven list {\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(189, 147, 249, 0.4); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(189, 147, 249, 0.4); }\n  .raven .raven-background {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    margin-bottom: 3px;\n    background: rgba(68, 71, 90, 0.7);\n    color: #f8f8f2;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      transition: 170ms ease all;\n      background: rgba(68, 71, 90, 0.85);\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:active {\n      transition: 170ms ease all;\n      background: #44475a;\n      color: #f8f8f2; }\n    .raven .powerstrip button.image-button:first-child {\n      background: rgba(114, 191, 208, 0.7); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(114, 191, 208, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #72BFD0; }\n    .raven .powerstrip button.image-button:last-child {\n      background: rgba(255, 85, 85, 0.7); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(255, 85, 85, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ff5555; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 4px;\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.2);\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: rgba(189, 147, 249, 0.5);\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #f8f8f2;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #f8f8f2;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #262626;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: rgba(189, 147, 249, 0.5); }\n    .raven-mpris button.image-button:active {\n      background-color: rgba(174, 123, 248, 0.5); }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #72BFD0;\n    color: #464626;\n    border: none;\n    margin: 0 3px; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #5fb6ca;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #5fb6ca; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #f8f8f2; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #f8f8f2; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ff5555;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #ff3c3c; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(30, 31, 41, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #f8f8f2; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #f8f8f2; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #f8f8f2;\n    background-color: rgba(189, 147, 249, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #f8f8f2; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: rgba(142, 110, 187, 0.55); }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(248, 248, 242, 0.7);\n      background-color: rgba(189, 147, 249, 0.3); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(248, 248, 242, 0.8); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #f8f8f2;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(248, 248, 242, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-radius: 0;\n    color: #f8f8f2;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(114, 191, 208, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(133, 200, 214, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(133, 200, 214, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(255, 34, 34, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(255, 60, 60, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(255, 60, 60, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #f8f8f2; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(248, 248, 242, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ff5555; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #f8f8f2; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(8, 9, 12, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(55, 56, 64, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(55, 56, 64, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(248, 248, 242, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(8, 9, 12, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(30, 31, 41, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(0, 0, 0, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: rgba(189, 147, 249, 0.5); }\n.nautilus-window .frame *:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent;\n  background-image: none; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent;\n    background-image: none; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(33, 35, 45, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(189, 147, 249, 0.25); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(189, 147, 249, 0.25); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(189, 147, 249, 0.4); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(40, 42, 54, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(189, 147, 249, 0.4); }\n.nautilus-window.background {\n  background-color: rgba(33, 35, 45, 0.95); }\n  .nautilus-window.background:backdrop {\n    background-color: rgba(33, 35, 45, 0.95); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #262626; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #262626; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid #303030;\n  border-radius: 3px; }\n.nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle,\n.nautilus-window .path-bar-box headerbar .subtitle,\nheaderbar .nautilus-window .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .path-bar-box widget > .text-button:last-child {\n  color: #bd93f9;\n  background-color: transparent;\n  border-radius: 0;\n  box-shadow: none;\n  text-shadow: none;\n  font-weight: bold; }\n  .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label {\n    color: rgba(189, 147, 249, 0.4); }\n.nautilus-window .path-bar-box button {\n  transition: all 100ms ease-in;\n  margin-left: -5px; }\n  .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked {\n    color: rgba(189, 147, 249, 0.5);\n    background-color: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    text-shadow: none;\n    font-weight: bold; }\n    .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label {\n      color: rgba(189, 147, 249, 0.4); }\n\n.nautilus-circular-button {\n  border-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #f8f8f2; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #f8f8f2;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #f8f8f2;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #f8f8f2; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #f8f8f2; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #262626; }\n\n/*********\n * Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: rgba(189, 147, 249, 0.5); }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #262626;\n  background-color: #262626; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #f8f8f2; }\n\n.gala-button {\n  padding: 3px;\n  color: #262626;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(40, 42, 54, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(189, 147, 249, 0);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #f8f8f2;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(189, 147, 249, 0);\n    color: #f8f8f2; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #f8f8f2; }\n\n/*********\n * Panel *\n ********/\n.panel {\n  background-color: transparent;\n  transition: all 100ms ease-in-out;\n  color: #fff; }\n  .panel.maximized {\n    background-color: #000; }\n  .panel.translucent {\n    background-color: rgba(0, 0, 0, 0.5); }\n  .panel.color-light.translucent {\n    background-color: rgba(255, 255, 255, 0.85); }\n\nmenubar.panel,\n.panel menubar {\n  box-shadow: none;\n  border: none; }\n\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: #0d0d11; }\n\n.card {\n  background-color: #262626;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #222222;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #262626;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #f8f8f2; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/**level bars**/\n.sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus {\n  background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14));\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block {\n  border: none; }\n  .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus {\n    background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid #303030;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #262626;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n.xfce4-panel.background {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: #f8f8f2;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants {\n  transition: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); }\n\n.xfce4-panel.background button.flat {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(30, 31, 41, 0);\n  font-weight: normal; }\n  .xfce4-panel.background button.flat:hover {\n    border: none;\n    background-color: rgba(52, 53, 70, 0.7); }\n  .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked {\n    color: white;\n    border-bottom: 2px solid rgba(189, 147, 249, 0.5);\n    background-color: rgba(26, 27, 35, 0.7); }\n    .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image {\n      color: inherit; }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  background-color: #262626;\n  color: #fefefe; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #262626;\n    border-bottom-width: 0;\n    background-color: #262626;\n    color: #fefefe;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #e5e5e5;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #fefefe; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #e5e5e5; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #30343b;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #262626, #30343b); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #30343b; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #e5e5e5; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #fefefe; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #fefefe; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #1a1d21;\n  color: #fefefe; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #8b8c8e; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #2f333a;\n  color: #fefefe;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: #303030; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #262626; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: rgba(189, 147, 249, 0.5); }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid #303030; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: rgba(189, 147, 249, 0.5);\n    border: none;\n    border-color: rgba(189, 147, 249, 0.5);\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(9, 10, 12, 0.8);\n    border: none;\n    border-radius: 5px; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n  background-color: rgba(189, 147, 249, 0.5);\n  color: #f8f8f2; }\n  ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n    background-color: rgba(189, 147, 249, 0.4);\n    color: rgba(248, 248, 242, 0.5); }\nConversationListView .view .cell, ConversationListView iconview .cell {\n  border: solid rgba(0, 0, 0, 0.2);\n  border-width: 0 0 1px 0; }\n  ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n    color: #f8f8f2;\n    border: 0px solid rgba(159, 99, 246, 0.5); }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: rgba(30, 31, 41, 0.7);\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #f8f8f2; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #262626;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #f8f8f2;\n  outline-color: rgba(248, 248, 242, 0.3);\n  background-color: #262626;\n  text-shadow: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:hover {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #262626;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:active, #content_frame button:checked {\n    color: #f8f8f2;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: rgba(189, 147, 249, 0.5);\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n  #content_frame button:disabled {\n    color: #cfcfcd;\n    outline-color: rgba(248, 248, 242, 0.3);\n    background-color: #222222;\n    text-shadow: none;\n    box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #262626;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: #222222;\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #898b8c;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #f8f8f2;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #262626; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\nscrolledwindow.sidebar treeview.view, scrollbar.right {\n  background: #262626;\n  padding: 1.5px;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.standard-view scrollbar.right {\n  background-color: #262626; }\n\n/* path-bar of thunar */\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, window.thunar paned > scrolledwindow treeview.view:hover, window.thunar paned > scrolledwindow treeview.view:checked, window.thunar paned > scrolledwindow treeview.view:selected {\n  background-color: transparent;\n  color: #bd93f9;\n  box-shadow: none; }\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, window.thunar paned > scrolledwindow treeview.view:checked:backdrop label, window.thunar paned > scrolledwindow treeview.view:selected:backdrop label {\n  color: rgba(189, 147, 249, 0.4); }\n\nwindow.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n.nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n.nemo-window .places-treeview iconview.cell:hover,\n.nemo-window .places-treeview iconview.cell:selected {\n  color: #bd93f9;\n  background-color: transparent;\n  border-radius: 0;\n  box-shadow: none;\n  text-shadow: none;\n  font-weight: bold; }\n.nemo-window .sidebar {\n  color: #f8f8f2;\n  background-color: #262626; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #f8f8f2;\n  border: 1px solid #303030;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #262626; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none;\n    min-height: 24px;\n    padding: 3px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      color: #bd93f9;\n      background-color: transparent;\n      border-radius: 0;\n      box-shadow: none;\n      text-shadow: none;\n      font-weight: bold; }\n      .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label {\n        color: rgba(189, 147, 249, 0.4); }\n.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #222222; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #262626;\n  color: #f8f8f2;\n  border-color: #303030; }\n  .caja-notebook .entry:selected {\n    background: rgba(189, 147, 249, 0.5);\n    color: #f8f8f2; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #262626; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #262626;\n    padding: 3px 2px; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(40, 42, 54, 0.6); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #bd93f9;\n      background: #262626; }\n      .caja-side-pane treeview.view:selected:hover,\n      .caja-side-pane textview.view text:selected:hover,\n      .caja-side-pane viewport.frame:selected:hover,\n      .caja-side-pane widget .vertical:selected:hover {\n        background-color: rgba(189, 147, 249, 0); }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned {\n  background: #262626; }\n\n.caja-navigation-window .primary-toolbar {\n  background: #262626; }\n  .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop {\n    color: #f8f8f2;\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none;\n    border: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked {\n    background: rgba(189, 147, 249, 0.5);\n    box-shadow: none; }\n    .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label {\n      color: #f8f8f2; }\n\n.caja-pathbar button, .caja-pathbar button:backdrop {\n  color: #f8f8f2;\n  background-color: transparent;\n  border-radius: 0;\n  text-shadow: none;\n  box-shadow: none;\n  border: none; }\n.caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked {\n  background: transparent;\n  box-shadow: none; }\n  .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label {\n    color: #bd93f9; }\n\n/*# sourceMappingURL=gtk.css.map */\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Ant-Dracula\nComment=A flat and light theme with a modern look\nEncoding=UTF-8\n\n[X-GNOME-Metatheme]\nGtkTheme=Ant-Dracula\nMetacityTheme=Ant-Dracula\nIconTheme=Ozon\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/metacity-1/metacity-theme-1.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Ant-Dracula</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Ant-Dracula Window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#262626\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#262626\" />\n<constant name=\"C_border_focused\" value=\"#262626\" />\n<constant name=\"C_border_unfocused\" value=\"#262626\" />\n<constant name=\"C_title_focused\" value=\"#f8f8f2\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"3\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/metacity-1/metacity-theme-2.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Ant-Dracula</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Ant-Dracula Window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#262626\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#262626\" />\n<constant name=\"C_border_focused\" value=\"#262626\" />\n<constant name=\"C_border_unfocused\" value=\"#262626\" />\n<constant name=\"C_title_focused\" value=\"#f8f8f2\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"3\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/metacity-1/metacity-theme-3.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Ant-Dracula</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Ant-Dracula Window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#262626\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#262626\" />\n<constant name=\"C_border_focused\" value=\"#262626\" />\n<constant name=\"C_border_unfocused\" value=\"#262626\" />\n<constant name=\"C_title_focused\" value=\"#f8f8f2\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/metacity-1/metacity-theme.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Ant-Dracula</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Ant-Dracula Window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#262626\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#262626\" />\n<constant name=\"C_border_focused\" value=\"#262626\" />\n<constant name=\"C_border_unfocused\" value=\"#262626\" />\n<constant name=\"C_title_focused\" value=\"#f8f8f2\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"3\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/.themes/Dracula-rp/xfwm4/themerc",
    "content": "#button_layout=O|HMC\nbutton_offset=2\nbutton_spacing=2\n\nfull_width_title=true\n\ntitle_horizontal_offset=0\ntitle_vertical_offset_active=1\ntitle_vertical_offset_inactive=1\ntitle_shadow_active=false\ntitle_shadow_inactive=false\n\nactive_text_color=#ECEFF1\nactive_text_shadow_color=#ECEFF1\ninactive_text_color=#778085\ninactive_text_shadow_color=#778085\n\nshadow_delta_height=2\nshadow_delta_width=0\nshadow_delta_x=0\nshadow_delta_y=-4\nshadow_opacity=46\n\nshow_popup_shadow=true\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/script/gammastep.sh",
    "content": "#!/usr/bin/env bash\n\npid=$(pgrep gammastep)\n\nif [[ $1 = \"toggle\" ]]; then\n\tif pgrep -x \"gammastep\" > /dev/null; then\n\t\tkill -9 $(pgrep -x \"gammastep\");\n\telse\n\t\tgammastep -O 5800  2>/dev/null &\n\tfi\nfi\n\nif pgrep -x \"gammastep\" > /dev/null; then\n\techo \"\"\nelse\n\techo \"\"\nfi\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/script/noti.sh",
    "content": "#!/usr/bin/env bash\n# Info sul sistema in stile notifica (chi ha bisogno di una status bar?)\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nnwg-wrapper -s info.sh -c info.css -r 1000 -p right -mr 50 -a start -mt 70 -j right --layer 3 -sq 31 & sleep 3 && pkill -31 nwg-wrapper\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/script/rofi-power.sh",
    "content": "#!/bin/sh\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nentries=\"← Logout\\n→ Suspend\\n↑ Reboot\\n↓ Shutdown\"\nselected=$(echo -e $entries|rofi -dmenu -i -theme power-dark | awk '{print tolower($2)}')\n\ncase $selected in\n  logout)\n    exec swaymsg exit;;\n  suspend)\n    exec systemctl suspend;;\n  reboot)\n    exec systemctl reboot;;\n  shutdown)\n    exec systemctl poweroff -i;;\nesac\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/script/sway-interactive-screenshot.sh",
    "content": "#!/bin/bash\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# File originale: https://github.com/moverest/sway-interactive-screenshot/\n\n# `list_geometry` returns the geometry of the focused of visible windows. You can also get they title\n# by setting a second argument to `with_description`. The geometry and the title are seperated by `\\t`.\n#\n# Arguments:\n#   $1: `focused` or `visible`\n#   $2: `with_description` or nothing\n#\n# Output examples:\n#   - with the `with_description` option:\n#      12,43 100x200\\tTermite\n#   - without the `with_description` option:\n#      12,43 100x200\nfunction list_geometry () {\n\t[ \"$2\" = with_description ] && local append=\"\\t\\(.name)\" || local append=\n\tswaymsg -t get_tree | jq -r '.. | (.nodes? // empty)[] | select(.'$1' and .pid) | \"\\(.rect.x),\\(.rect.y) \\(.rect.width)x\\(.rect.height)'$append'\"'\n}\n\nWINDOWS=`list_geometry visible with_description`\nFOCUSED=`list_geometry focused`\n\nCHOICE=`rofi -dmenu -i << EOF\nfullscreen\nregion\nfocused\n$WINDOWS\nEOF`\n\nSAVEDIR=${SWAY_INTERACTIVE_SCREENSHOT_SAVEDIR:=~}\nmkdir -p -- \"$SAVEDIR\"\nFILENAME=\"$SAVEDIR/$(date +'%Y-%m-%d-%H%M%S_screenshot.png')\"\nEXPENDED_FILENAME=\"${FILENAME/#\\~/$HOME}\"\n\ncase $CHOICE in\n    fullscreen)\n        grim \"$EXPENDED_FILENAME\"\n\t;;\n    region)\n        grim -g \"$(slurp)\" \"$EXPENDED_FILENAME\"\n\t;;\n    focused)\n        grim -g \"$FOCUSED\" \"$EXPENDED_FILENAME\"\n\t;;\n    '')\n        notify-send \"Screenshot\" \"Cancelled\"\n        exit 0\n        ;;\n    *)\n    \tGEOMETRY=\"`echo \\\"$CHOICE\\\" | cut -d$'\\t' -f1`\"\n        grim -g \"$GEOMETRY\" \"$EXPENDED_FILENAME\"\nesac\n\n# If swappy is installed, prompt the user to edit the captured screenshot\nif command -v swappy $>/dev/null\nthen\n    EDIT_CHOICE=`rofi -dmenu -i -p 'Edit' -lines 2 << EOF\nyes\nno\nEOF`\n\n    case $EDIT_CHOICE in\n        yes)\n            swappy -f \"$EXPENDED_FILENAME\" -o \"$EXPENDED_FILENAME\"\n            ;;\n        no)\n            ;;\n        '')\n            ;;\n    esac\nfi\n\nwl-copy < \"$EXPENDED_FILENAME\"\nnotify-send \"Screenshot\" \"File saved as <i>'$FILENAME'</i> and copied to the clipboard.\" -i \"$EXPENDED_FILENAME\"\n"
  },
  {
    "path": "Sway-Dell-XPS-13/home/script/workspaces-number.sh",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nimport subprocess\n\nfrom i3ipc import Connection, Event\ntimeout = 600\n\n\ndef notify(i3, e):\n    con = i3.get_tree().find_focused()\n    msg = con.workspace().num  # or use 'con.workspace().name' for workspace name\n    subprocess.Popen('exec notify-send -t {} {}'.format(timeout, msg), shell=True)\n\n\ndef main():\n    i3 = Connection()\n    i3.on(Event.WORKSPACE_FOCUS, notify)\n    i3.main()\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.Xresources",
    "content": "!\n! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n!\n\n! special\n*.cursorColor:  #919191\n\n! black\n*.color0:       #303030\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\n! Regole per Urxvt (non usate perché si usa Kitty)\n\nURxvt*termName: rxvt-256color\nURxvt.depth: 32\nURxvt.fading: 3\n!URxvt.background: [90]#000000\n\nURxvt.iso14755: false\nURxvt.iso14755_52: false\nURxvt.scrollBar: false\nURxvt.internalBorder: 45\nURxvt.font: xft:JetBrains Mono:Bold:size=11\nURxvt.cursorBlink: true\nURxvt.cursorUnderline: true\nURxvt.clipboard.autocopy: true\nURxvt.keysym.Shift-Control-V: eval:paste_clipboard\nURxvt.keysym.Shift-Control-C: eval:selection_to_clipboard\n\nXft.autohint: 1\nXft.antialias: 1\nXft.hinting: 1\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n\n! Attenzione al DPI perchè è pensato per schermi ad alta risoluzione (commentarlo su Full HD).\n! Xft.dpi: 120\n! rofi.dpi: 120\n\nXcursor.theme: adwaita\nXcursor.size: 32\n\n!herbe.background_color: #fdfdfc\n!herbe.font_color: #3c3c3b\nherbe.border_color: #ffce44\nherbe.font_pattern: SF Pro Text:style=Bold:size=10\nherbe.line_spacing: 6\nherbe.padding: 35\nherbe.width: 220\nherbe.border_size: 10\nherbe.pos_x: 50\nherbe.pos_y: 60\n! 0 = TOP_LEFT, 1 = TOP_RIGHT, 2 = BOTTOM_LEFT, 3 = BOTTOM_RIGHT\nherbe.corner: 1\nherbe.duration: 5\n\n#include \".Xresources.colors\"\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.Xresources.colors",
    "content": "!\n! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n!\n\n! special\n*.background:   #262626\n*.foreground:   #fdfdfc\n*.border:\t\t#303030\n\nherbe.background_color: #262626\nherbe.font_color: #fdfdfc\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.Xresources.colors.dark",
    "content": "!\n! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n!\n\n! special\n*.background:   #262626\n*.foreground:   #fdfdfc\n*.border:\t\t#303030\n\nherbe.background_color: #262626\nherbe.font_color: #fdfdfc\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.Xresources.colors.light",
    "content": "!\n! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n!\n\n! special\n*.foreground:   #3c3c3b\n*.background:   #fdfdfc\n*.border:\t\t#f7f7f7\n\nherbe.background_color: #fdfdfc\nherbe.font_color: #3c3c3b\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# If not running interactively, don't do anything\n[[ $- != *i* ]] && return\n\nalias ls='ls --color=auto -a'\nalias conf='micro ~/.config/i3/config'\nalias conf-kitty='micro ~/.config/kitty/kitty.conf'\nalias conf-picom='micro ~/.config/picom.conf'\nalias chx='chmod +x'\nalias ddu='du -sh * | sort -hr | head -20'\n\n#PS1='[\\u@\\h \\W]\\$ '\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n\n\n# BEGIN_KITTY_SHELL_INTEGRATION\nif test -n \"$KITTY_INSTALLATION_DIR\" -a -e \"$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash\"; then source \"$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash\"; fi\n# END_KITTY_SHELL_INTEGRATION\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/i3/config",
    "content": "#\n# i3 config file\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nset $mod Mod4\n\nset_from_resource $border i3.border\n\n# class                 border  backgr. text    indicator child_border\nclient.focused          #000000 #285577 #ffffff #2e9ef4   $border\nclient.focused_inactive #000000 #5f676a #ffffff #484e50   $border\nclient.unfocused        #000000 #222222 #888888 #292d2e   $border\nclient.urgent           #2f343a #900000 #ffffff #900000   #900000\nclient.placeholder      #000000 #0c0c0c #ffffff #000000   #0c0c0c\n\nclient.background       #fdfdfc\nfont xft:Roboto Condensed:size=11\nfloating_modifier $mod\n\n# start a terminal (a schermo intero o in finestra flottante)\nbindsym $mod+Return exec --no-startup-id kitty\nbindsym $mod+Shift+Return exec --no-startup-id kitty -name float_term -geometry 109x30\n\n# theme switch\nbindsym $mod+Shift+s exec --no-startup-id ~/scripts/switch.sh\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# start rofi \nbindsym $mod+space exec --no-startup-id rofi -modi \"drun\" -show drun -display-drun \"run:\" -drun-display-format {name} -theme $(cat ~/.config/rofi/theme)\n\n# start dmenu patchato\n#bindsym $mod+space exec --no-startup-id dmenu_run -fn \"Hack:size=11\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: '\n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# default orientation\ndefault_orientation vertical\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# toggle tiling / floating\nbindsym $mod+Shift+space exec --no-startup-id ~/scripts/bd.sh\nbindsym $mod+Shift+Ctrl+space exec --no-startup-id ~/scripts/bd-big.sh\n\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# switch to opened workspaces\nbindsym $mod+Control+Up workspace next\nbindsym $mod+Control+Down workspace prev\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n\n# restart i3 inplace\nbindsym $mod+Shift+r restart\n\n# exit i3 \nbindsym $mod+Shift+e exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'\"\n\n# resize window\nmode \"resize\" {\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n        bindsym Return mode \"default\"\n        bindsym Escape mode \"default\"\n        bindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\n# Mappatura tasti multimediali\nbindsym XF86AudioRaiseVolume exec --no-startup-id pamixer -i 20\nbindsym XF86AudioLowerVolume exec --no-startup-id pamixer -d 10\nbindsym XF86AudioMute exec --no-startup-id pamixer -t\nbindsym XF86MonBrightnessUp exec --no-startup-id light -A 10\nbindsym XF86MonBrightnessDown exec --no-startup-id light -U 10\n\n# Info notification\nbindsym $mod+i exec --no-startup-id ~/scripts/noti -a\n\n# Screenshot\nbindsym Print exec --no-startup-id maim -u $HOME/Immagini/screen/`date +%Y-%m-%d_%H:%M:%S`.png && herbe \"Screen salvato\"\nbindsym $mod+Print exec --no-startup-id maim -s -u $HOME/Immagini/screen/`date +%Y-%m-%d_%H:%M:%S`.png && herbe \"Screen salvato\"\n\ndefault_border pixel\ndefault_floating_border pixel 10\n#hide_edge_borders both\n\nfor_window [class=\"URxvt\" instance=\"float_term\"] floating enable, border pixel 10, move absolute position center\n\ngaps inner -4\n\n# Programmi da avviare\nexec --no-startup-id feh --bg-tile ~/Immagini/mappa-light.png\n#exec --no-startup-id xsetroot -solid '#303030'\nexec --no-startup-id udiskie \nexec --no-startup-id picom -b\n#exec --no-startup-id urxvtd -q -f -o \nexec --no-startup-id /usr/bin/unclutter\nexec --no-startup-id light -S 80\nexec --no-startup-id ~/scripts/checkbattery.sh\nexec --no-startup-id ~/scripts/noti -a\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/kitty/current-theme.conf",
    "content": "foreground            #f8f8f2\nbackground            #262626\nselection_foreground  #ffffff\nselection_background  #44475a\nurl_color #8be9fd\ncolor0  #21222c\ncolor8  #6272a4\ncolor1  #ff5555\ncolor9  #ff6e6e\ncolor2  #50fa7b\ncolor10 #69ff94\ncolor3  #f1fa8c\ncolor11 #ffffa5\ncolor4  #bd93f9\ncolor12 #d6acff\ncolor5  #ff79c6\ncolor13 #ff92df\ncolor6  #8be9fd\ncolor14 #a4ffff\ncolor7  #f8f8f2\ncolor15 #ffffff\ncursor            #f8f8f2\ncursor_text_color background\nactive_tab_foreground   #262626\nactive_tab_background   #f8f8f2\ninactive_tab_foreground #262626\ninactive_tab_background #6272a4\nmark1_foreground #262626\nmark1_background #ff5555\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/kitty/kitty.conf",
    "content": "# vim:fileencoding=utf-8:foldmethod=marker\n\n#: Fonts {{{\n\n#: kitty has very powerful font management. You can configure\n#: individual font faces and even specify special fonts for particular\n#: characters.\n\nfont_family      JetBrains Mono Bold\nbold_font        JetBrains Mono Bold\nitalic_font      JetBrains Mono Italic\nbold_italic_font JetBrains Mono Bold Italic\n\n#: You can specify different fonts for the bold/italic/bold-italic\n#: variants. To get a full list of supported fonts use the `kitty\n#: list-fonts` command. By default they are derived automatically, by\n#: the OSes font system. When bold_font or bold_italic_font is set to\n#: auto on macOS, the priority of bold fonts is semi-bold, bold,\n#: heavy. Setting them manually is useful for font families that have\n#: many weight variants like Book, Medium, Thick, etc. For example::\n\n#:     font_family      Operator Mono Book\n#:     bold_font        Operator Mono Medium\n#:     italic_font      Operator Mono Book Italic\n#:     bold_italic_font Operator Mono Medium Italic\n\nfont_size 12.0\n\n#: Font size (in pts)\n\nforce_ltr no\n\n#: kitty does not support BIDI (bidirectional text), however, for RTL\n#: scripts, words are automatically displayed in RTL. That is to say,\n#: in an RTL script, the words \"HELLO WORLD\" display in kitty as\n#: \"WORLD HELLO\", and if you try to select a substring of an RTL-\n#: shaped string, you will get the character that would be there had\n#: the the string been LTR. For example, assuming the Hebrew word\n#: ירושלים, selecting the character that on the screen appears to be ם\n#: actually writes into the selection buffer the character י.  kitty's\n#: default behavior is useful in conjunction with a filter to reverse\n#: the word order, however, if you wish to manipulate RTL glyphs, it\n#: can be very challenging to work with, so this option is provided to\n#: turn it off. Furthermore, this option can be used with the command\n#: line program GNU FriBidi\n#: <https://github.com/fribidi/fribidi#executable> to get BIDI\n#: support, because it will force kitty to always treat the text as\n#: LTR, which FriBidi expects for terminals.\n\nadjust_line_height  0\nadjust_column_width 0\n\n#: Change the size of each character cell kitty renders. You can use\n#: either numbers, which are interpreted as pixels or percentages\n#: (number followed by %), which are interpreted as percentages of the\n#: unmodified values. You can use negative pixels or percentages less\n#: than 100% to reduce sizes (but this might cause rendering\n#: artifacts).\n\nadjust_baseline 0\n\n#: Adjust the vertical alignment of text (the height in the cell at\n#: which text is positioned). You can use either numbers, which are\n#: interpreted as pixels or a percentages (number followed by %),\n#: which are interpreted as the percentage of the line height. A\n#: positive value moves the baseline up, and a negative value moves\n#: them down. The underline and strikethrough positions are adjusted\n#: accordingly.\n\nsymbol_map\n\n#: E.g. symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols\n\n#: Map the specified unicode codepoints to a particular font. Useful\n#: if you need special rendering for some symbols, such as for\n#: Powerline. Avoids the need for patched fonts. Each unicode code\n#: point is specified in the form U+<code point in hexadecimal>. You\n#: can specify multiple code points, separated by commas and ranges\n#: separated by hyphens. symbol_map itself can be specified multiple\n#: times. Syntax is::\n\n#:     symbol_map codepoints Font Family Name\n\ndisable_ligatures never\n\n#: Choose how you want to handle multi-character ligatures. The\n#: default is to always render them.  You can tell kitty to not render\n#: them when the cursor is over them by using cursor to make editing\n#: easier, or have kitty never render them at all by using always, if\n#: you don't like them. The ligature strategy can be set per-window\n#: either using the kitty remote control facility or by defining\n#: shortcuts for it in kitty.conf, for example::\n\n#:     map alt+1 disable_ligatures_in active always\n#:     map alt+2 disable_ligatures_in all never\n#:     map alt+3 disable_ligatures_in tab cursor\n\n#: Note that this refers to programming ligatures, typically\n#: implemented using the calt OpenType feature. For disabling general\n#: ligatures, use the font_features setting.\n\nfont_features\n\n#: E.g. font_features none\n\n#: Choose exactly which OpenType features to enable or disable. This\n#: is useful as some fonts might have features worthwhile in a\n#: terminal. For example, Fira Code Retina includes a discretionary\n#: feature, zero, which in that font changes the appearance of the\n#: zero (0), to make it more easily distinguishable from Ø. Fira Code\n#: Retina also includes other discretionary features known as\n#: Stylistic Sets which have the tags ss01 through ss20.\n\n#: For the exact syntax to use for individual features, see the\n#: Harfbuzz documentation <https://harfbuzz.github.io/harfbuzz-hb-\n#: common.html#hb-feature-from-string>.\n\n#: Note that this code is indexed by PostScript name, and not the font\n#: family. This allows you to define very precise feature settings;\n#: e.g. you can disable a feature in the italic font but not in the\n#: regular font.\n\n#: On Linux, these are read from the FontConfig database first and\n#: then this, setting is applied, so they can be configured in a\n#: single, central place.\n\n#: To get the PostScript name for a font, use kitty + list-fonts\n#: --psnames:\n\n#: .. code-block:: sh\n\n#:     $ kitty + list-fonts --psnames | grep Fira\n#:     Fira Code\n#:     Fira Code Bold (FiraCode-Bold)\n#:     Fira Code Light (FiraCode-Light)\n#:     Fira Code Medium (FiraCode-Medium)\n#:     Fira Code Regular (FiraCode-Regular)\n#:     Fira Code Retina (FiraCode-Retina)\n\n#: The part in brackets is the PostScript name.\n\n#: Enable alternate zero and oldstyle numerals::\n\n#:     font_features FiraCode-Retina +zero +onum\n\n#: Enable only alternate zero::\n\n#:     font_features FiraCode-Retina +zero\n\n#: Disable the normal ligatures, but keep the calt feature which (in\n#: this font) breaks up monotony::\n\n#:     font_features TT2020StyleB-Regular -liga +calt\n\n#: In conjunction with force_ltr, you may want to disable Arabic\n#: shaping entirely, and only look at their isolated forms if they\n#: show up in a document. You can do this with e.g.::\n\n#:     font_features UnifontMedium +isol -medi -fina -init\n\nbox_drawing_scale 0.001, 1, 1.5, 2\n\n#: Change the sizes of the lines used for the box drawing unicode\n#: characters These values are in pts. They will be scaled by the\n#: monitor DPI to arrive at a pixel value. There must be four values\n#: corresponding to thin, normal, thick, and very thick lines.\n\n#: }}}\n\n#: Cursor customization {{{\n# cursor #cccccc\n\n#: Default cursor color. If set to the special value none the cursor\n#: will be rendered with a \"reverse video\" effect. It's color will be\n#: the color of the text in the cell it is over and the text will be\n#: rendered with the background color of the cell.  Note that if the\n#: program running in the terminal sets a cursor color, this takes\n#: precedence. Also, the cursor colors are modified if the cell\n#: background and foreground colors have very low contrast.\n# cursor_text_color #111111\n\n#: Choose the color of text under the cursor. If you want it rendered\n#: with the background color of the cell underneath instead, use the\n#: special keyword: background. Note that if cursor is set to none\n#: then this setting is ignored.\n\ncursor_shape block\n\n#: The cursor shape can be one of (block, beam, underline). Note that\n#: when reloading the config this will be changed only if the cursor\n#: shape has not been set by the program running in the terminal. This\n#: sets the default cursor shape. Applications running in the terminal\n#: can override it. In particular,\n#: https://sw.kovidgoyal.net/kitty/shell-integration/ in kitty sets\n#: the cursor shape to beam at shell prompts. You can avoid this by\n#: setting shell_integration to no-cursor.\n\ncursor_beam_thickness 1.5\n\n#: Defines the thickness of the beam cursor (in pts)\n\ncursor_underline_thickness 2.0\n\n#: Defines the thickness of the underline cursor (in pts)\n\ncursor_blink_interval -1\n\n#: The interval (in seconds) at which to blink the cursor. Set to zero\n#: to disable blinking. Negative values mean use system default. Note\n#: that numbers smaller than repaint_delay will be limited to\n#: repaint_delay.\n\ncursor_stop_blinking_after 15.0\n\n#: Stop blinking cursor after the specified number of seconds of\n#: keyboard inactivity.  Set to zero to never stop blinking.\n\n#: }}}\n\n#: Scrollback {{{\n\nscrollback_lines 2000\n\n#: Number of lines of history to keep in memory for scrolling back.\n#: Memory is allocated on demand. Negative numbers are (effectively)\n#: infinite scrollback. Note that using very large scrollback is not\n#: recommended as it can slow down performance of the terminal and\n#: also use large amounts of RAM. Instead, consider using\n#: scrollback_pager_history_size. Note that on config reload if this\n#: is changed it will only affect newly created windows, not existing\n#: ones.\n\nscrollback_pager less --chop-long-lines --RAW-CONTROL-CHARS +INPUT_LINE_NUMBER\n\n#: Program with which to view scrollback in a new window. The\n#: scrollback buffer is passed as STDIN to this program. If you change\n#: it, make sure the program you use can handle ANSI escape sequences\n#: for colors and text formatting. INPUT_LINE_NUMBER in the command\n#: line above will be replaced by an integer representing which line\n#: should be at the top of the screen. Similarly CURSOR_LINE and\n#: CURSOR_COLUMN will be replaced by the current cursor position or\n#: set to 0 if there is no cursor, for example, when showing the last\n#: command output.\n\nscrollback_pager_history_size 0\n\n#: Separate scrollback history size, used only for browsing the\n#: scrollback buffer (in MB). This separate buffer is not available\n#: for interactive scrolling but will be piped to the pager program\n#: when viewing scrollback buffer in a separate window. The current\n#: implementation stores the data in UTF-8, so approximatively 10000\n#: lines per megabyte at 100 chars per line, for pure ASCII text,\n#: unformatted text. A value of zero or less disables this feature.\n#: The maximum allowed size is 4GB. Note that on config reload if this\n#: is changed it will only affect newly created windows, not existing\n#: ones.\n\nscrollback_fill_enlarged_window no\n\n#: Fill new space with lines from the scrollback buffer after\n#: enlarging a window.\n\nwheel_scroll_multiplier 5.0\n\n#: Modify the amount scrolled by the mouse wheel. Note this is only\n#: used for low precision scrolling devices, not for high precision\n#: scrolling on platforms such as macOS and Wayland. Use negative\n#: numbers to change scroll direction.\n\ntouch_scroll_multiplier 1.0\n\n#: Modify the amount scrolled by a touchpad. Note this is only used\n#: for high precision scrolling devices on platforms such as macOS and\n#: Wayland. Use negative numbers to change scroll direction.\n\n#: }}}\n\n#: Mouse {{{\n\nmouse_hide_wait 3.0\n\n#: Hide mouse cursor after the specified number of seconds of the\n#: mouse not being used. Set to zero to disable mouse cursor hiding.\n#: Set to a negative value to hide the mouse cursor immediately when\n#: typing text. Disabled by default on macOS as getting it to work\n#: robustly with the ever-changing sea of bugs that is Cocoa is too\n#: much effort.\n# url_color #0087bd\nurl_style curly\n\n#: The color and style for highlighting URLs on mouse-over. url_style\n#: can be one of: none, single, double, curly\n\nopen_url_with default\n\n#: The program with which to open URLs that are clicked on. The\n#: special value default means to use the operating system's default\n#: URL handler.\n\nurl_prefixes http https file ftp gemini irc gopher mailto news git\n\n#: The set of URL prefixes to look for when detecting a URL under the\n#: mouse cursor.\n\ndetect_urls yes\n\n#: Detect URLs under the mouse. Detected URLs are highlighted with an\n#: underline and the mouse cursor becomes a hand over them. Even if\n#: this option is disabled, URLs are still clickable.\n\nurl_excluded_characters\n\n#: Additional characters to be disallowed from URLs, when detecting\n#: URLs under the mouse cursor. By default, all characters legal in\n#: URLs are allowed.\n\ncopy_on_select no\n\n#: Copy to clipboard or a private buffer on select. With this set to\n#: clipboard, simply selecting text with the mouse will cause the text\n#: to be copied to clipboard. Useful on platforms such as macOS that\n#: do not have the concept of primary selections. You can instead\n#: specify a name such as a1 to copy to a private kitty buffer\n#: instead. Map a shortcut with the paste_from_buffer action to paste\n#: from this private buffer. For example::\n\n#:     map shift+cmd+v paste_from_buffer a1\n\n#: Note that copying to the clipboard is a security risk, as all\n#: programs, including websites open in your browser can read the\n#: contents of the system clipboard.\n\nstrip_trailing_spaces never\n\n#: Remove spaces at the end of lines when copying to clipboard. A\n#: value of smart will do it when using normal selections, but not\n#: rectangle selections. always will always do it.\n\nselect_by_word_characters @-./_~?&=%+#\n\n#: Characters considered part of a word when double clicking. In\n#: addition to these characters any character that is marked as an\n#: alphanumeric character in the unicode database will be matched.\n\nclick_interval -1.0\n\n#: The interval between successive clicks to detect double/triple\n#: clicks (in seconds). Negative numbers will use the system default\n#: instead, if available, or fallback to 0.5.\n\nfocus_follows_mouse no\n\n#: Set the active window to the window under the mouse when moving the\n#: mouse around\n\npointer_shape_when_grabbed arrow\n\n#: The shape of the mouse pointer when the program running in the\n#: terminal grabs the mouse. Valid values are: arrow, beam and hand\n\ndefault_pointer_shape beam\n\n#: The default shape of the mouse pointer. Valid values are: arrow,\n#: beam and hand\n\npointer_shape_when_dragging beam\n\n#: The default shape of the mouse pointer when dragging across text.\n#: Valid values are: arrow, beam and hand\n\n#: Mouse actions {{{\n\n#: Mouse buttons can be remapped to perform arbitrary actions. The\n#: syntax for doing so is:\n\n#: .. code-block:: none\n\n#:     mouse_map button-name event-type modes action\n\n#: Where ``button-name`` is one of ``left``, ``middle``, ``right`` or\n#: ``b1 ... b8`` with added keyboard modifiers, for example:\n#: ``ctrl+shift+left`` refers to holding the ctrl+shift keys while\n#: clicking with the left mouse button. The number ``b1 ... b8`` can\n#: be used to refer to upto eight buttons on a mouse.\n\n#: ``event-type`` is one ``press``, ``release``, ``doublepress``,\n#: ``triplepress``, ``click`` and ``doubleclick``.  ``modes``\n#: indicates whether the action is performed when the mouse is grabbed\n#: by the program running in the terminal, or not. It can have one or\n#: more or the values, ``grabbed,ungrabbed``. ``grabbed`` refers to\n#: when the program running in the terminal has requested mouse\n#: events. Note that the click and double click events have a delay of\n#: click_interval to disambiguate from double and triple presses.\n\n#: You can run kitty with the kitty --debug-input command line option\n#: to see mouse events. See the builtin actions below to get a sense\n#: of what is possible.\n\n#: If you want to unmap an action map it to ``no-op``. For example, to\n#: disable opening of URLs with a plain click::\n\n#:     mouse_map left click ungrabbed no-op\n\n#: .. note::\n#:     Once a selection is started, releasing the button that started it will\n#:     automatically end it and no release event will be dispatched.\n\nclear_all_mouse_actions no\n\n#: You can have kitty remove all mouse actions seen up to this point.\n#: Useful, for instance, to remove the default mouse actions.\n\n#: Click the link under the mouse or move the cursor\n\nmouse_map left click ungrabbed mouse_handle_click selection link prompt\n\n#::  First check for a selection and if one exists do nothing. Then\n#::  check for a link under the mouse cursor and if one exists, click\n#::  it. Finally check if the click happened at the current shell\n#::  prompt and if so, move the cursor to the click location. Note\n#::  that this requires shell-integration to work.\n\n#: Click the link under the mouse or move the cursor even when grabbed\n\nmouse_map shift+left click grabbed,ungrabbed mouse_handle_click selection link prompt\n\n#::  Same as above, except that the action is performed even when the\n#::  mouse is grabbed by the program running in the terminal.\n\n#: Click the link under the mouse cursor\n\nmouse_map ctrl+shift+left release grabbed,ungrabbed mouse_handle_click link\n\n#::  Variant with ctrl+shift is present because the simple click based\n#::  version has an unavoidable delay of click_interval, to\n#::  disambiguate clicks from double clicks.\n\n#: Discard press event for link click\n\nmouse_map ctrl+shift+left press grabbed discard_event\n\n#::  Prevent this press event from being sent to the program that has\n#::  grabbed the mouse, as the corresponding release event is used to\n#::  open a URL.\n\n#: Paste from the primary selection\n\nmouse_map middle release ungrabbed paste_from_selection\n\n#: Start selecting text\n\nmouse_map left press ungrabbed mouse_selection normal\n\n#: Start selecting text in a rectangle\n\nmouse_map ctrl+alt+left press ungrabbed mouse_selection rectangle\n\n#: Select a word\n\nmouse_map left doublepress ungrabbed mouse_selection word\n\n#: Select a line\n\nmouse_map left triplepress ungrabbed mouse_selection line\n\n#::  Select the entire line\n\n#: Select line from point\n\nmouse_map ctrl+alt+left triplepress ungrabbed mouse_selection line_from_point\n\n#::  Select from the clicked point to the end of the line\n\n#: Extend the current selection\n\nmouse_map right press ungrabbed mouse_selection extend\n\n#::  If you want only the end of the selection to be moved instead of\n#::  the nearest boundary, use move-end instead of extend.\n\n#: Paste from the primary selection even when grabbed\n\nmouse_map shift+middle release ungrabbed,grabbed paste_selection\nmouse_map shift+middle press grabbed discard_event\n\n#: Start selecting text even when grabbed\n\nmouse_map shift+left press ungrabbed,grabbed mouse_selection normal\n\n#: Start selecting text in a rectangle even when grabbed\n\nmouse_map ctrl+shift+alt+left press ungrabbed,grabbed mouse_selection rectangle\n\n#: Select a word even when grabbed\n\nmouse_map shift+left doublepress ungrabbed,grabbed mouse_selection word\n\n#: Select a line even when grabbed\n\nmouse_map shift+left triplepress ungrabbed,grabbed mouse_selection line\n\n#::  Select the entire line\n\n#: Select line from point even when grabbed\n\nmouse_map ctrl+shift+alt+left triplepress ungrabbed,grabbed mouse_selection line_from_point\n\n#::  Select from the clicked point to the end of the line\n\n#: Extend the current selection even when grabbed\n\nmouse_map shift+right press ungrabbed,grabbed mouse_selection extend\n\n#: Show clicked command output in pager\n\nmouse_map ctrl+shift+right press ungrabbed mouse_show_command_output\n\n#::  Requires https://sw.kovidgoyal.net/kitty/shell-integration/ to\n#::  work\n\n#: }}}\n\n#: }}}\n\n#: Performance tuning {{{\n\nrepaint_delay 10\n\n#: Delay (in milliseconds) between screen updates. Decreasing it,\n#: increases frames-per-second (FPS) at the cost of more CPU usage.\n#: The default value yields ~100 FPS which is more than sufficient for\n#: most uses. Note that to actually achieve 100 FPS you have to either\n#: set sync_to_monitor to no or use a monitor with a high refresh\n#: rate. Also, to minimize latency when there is pending input to be\n#: processed, repaint_delay is ignored.\n\ninput_delay 3\n\n#: Delay (in milliseconds) before input from the program running in\n#: the terminal is processed. Note that decreasing it will increase\n#: responsiveness, but also increase CPU usage and might cause flicker\n#: in full screen programs that redraw the entire screen on each loop,\n#: because kitty is so fast that partial screen updates will be drawn.\n\nsync_to_monitor yes\n\n#: Sync screen updates to the refresh rate of the monitor. This\n#: prevents tearing (https://en.wikipedia.org/wiki/Screen_tearing)\n#: when scrolling. However, it limits the rendering speed to the\n#: refresh rate of your monitor. With a very high speed mouse/high\n#: keyboard repeat rate, you may notice some slight input latency. If\n#: so, set this to no.\n\n#: }}}\n\n#: Terminal bell {{{\n\nenable_audio_bell no\n\n#: Enable/disable the audio bell. Useful in environments that require\n#: silence.\n\nvisual_bell_duration 0.0\n\n#: Visual bell duration. Flash the screen when a bell occurs for the\n#: specified number of seconds. Set to zero to disable.\n# visual_bell_color none\n\n#: The color used by visual bell. Set to none will fall back to\n#: selection background color. If you feel that the visual bell is too\n#: bright, you can set it to a darker color.\n\nwindow_alert_on_bell yes\n\n#: Request window attention on bell. Makes the dock icon bounce on\n#: macOS or the taskbar flash on linux.\n\nbell_on_tab yes\n\n#: Show a bell symbol on the tab if a bell occurs in one of the\n#: windows in the tab and the window is not the currently focused\n#: window\n\ncommand_on_bell none\n\n#: Program to run when a bell occurs. The environment variable\n#: KITTY_CHILD_CMDLINE can be used to get the program running in the\n#: window in which the bell occurred.\n\nbell_path none\n\n#: Path to a sound file to play as the bell sound. If set to none, the\n#: system default bell sound is used. Must be in a format supported by\n#: the operating systems sound API, such as WAV or OGA on Linux\n#: (libcanberra) or AIFF, MP3 or WAV on macOS (NSSound)\n\n#: }}}\n\n#: Window layout {{{\n\nremember_window_size  yes\ninitial_window_width  640\ninitial_window_height 400\n\n#: If enabled, the window size will be remembered so that new\n#: instances of kitty will have the same size as the previous\n#: instance. If disabled, the window will initially have size\n#: configured by initial_window_width/height, in pixels. You can use a\n#: suffix of \"c\" on the width/height values to have them interpreted\n#: as number of cells instead of pixels.\n\nenabled_layouts *\n\n#: The enabled window layouts. A comma separated list of layout names.\n#: The special value all means all layouts. The first listed layout\n#: will be used as the startup layout. Default configuration is all\n#: layouts in alphabetical order. For a list of available layouts, see\n#: the https://sw.kovidgoyal.net/kitty/overview/#layouts.\n\nwindow_resize_step_cells 2\nwindow_resize_step_lines 2\n\n#: The step size (in units of cell width/cell height) to use when\n#: resizing kitty windows in a layout with the keyboard\n#: (start_resizing_window). The cells value is used for horizontal\n#: resizing and the lines value for vertical resizing.\n\nwindow_border_width 0.5pt\n\n#: The width of window borders. Can be either in pixels (px) or pts\n#: (pt). Values in pts will be rounded to the nearest number of pixels\n#: based on screen resolution. If not specified the unit is assumed to\n#: be pts. Note that borders are displayed only when more than one\n#: window is visible. They are meant to separate multiple windows.\n\ndraw_minimal_borders yes\n\n#: Draw only the minimum borders needed. This means that only the\n#: minimum needed borders for inactive windows are drawn. That is only\n#: the borders that separate the inactive window from a neighbor. Note\n#: that setting a non-zero window margin overrides this and causes all\n#: borders to be drawn.\n\nwindow_margin_width 0\n\n#: The window margin (in pts) (blank area outside the border). A\n#: single value sets all four sides. Two values set the vertical and\n#: horizontal sides. Three values set top, horizontal and bottom. Four\n#: values set top, right, bottom and left.\n\nsingle_window_margin_width -1\n\n#: The window margin (in pts) to use when only a single window is\n#: visible. Negative values will cause the value of\n#: window_margin_width to be used instead. A single value sets all\n#: four sides. Two values set the vertical and horizontal sides. Three\n#: values set top, horizontal and bottom. Four values set top, right,\n#: bottom and left.\n\nwindow_padding_width 40\n\n#: The window padding (in pts) (blank area between the text and the\n#: window border). A single value sets all four sides. Two values set\n#: the vertical and horizontal sides. Three values set top, horizontal\n#: and bottom. Four values set top, right, bottom and left.\n\nplacement_strategy center\n\n#: When the window size is not an exact multiple of the cell size, the\n#: cell area of the terminal window will have some extra padding on\n#: the sides. You can control how that padding is distributed with\n#: this option. Using a value of center means the cell area will be\n#: placed centrally. A value of top-left means the padding will be on\n#: only the bottom and right edges.\n# active_border_color #00ff00\n\n#: The color for the border of the active window. Set this to none to\n#: not draw borders around the active window.\n# inactive_border_color #cccccc\n\n#: The color for the border of inactive windows\n# bell_border_color #ff5a00\n\n#: The color for the border of inactive windows in which a bell has\n#: occurred\n\ninactive_text_alpha 0.6\n\n#: Fade the text in inactive windows by the specified amount (a number\n#: between zero and one, with zero being fully faded).\n\nhide_window_decorations no\n\n#: Hide the window decorations (title-bar and window borders) with\n#: yes. On macOS, titlebar-only can be used to only hide the titlebar.\n#: Whether this works and exactly what effect it has depends on the\n#: window manager/operating system. Note that the effects of changing\n#: this setting when reloading config are undefined.\n\nwindow_logo_path none\n\n#: Path to a logo image. Must be in PNG format. Relative paths are\n#: interpreted relative to the kitty config directory.  The logo is\n#: displayed in a corner of every kitty window. The position is\n#: controlled by window_logo_position. Individual windows can be\n#: configured to have different logos either using the launch function\n#: or the remote-control facility.\n\nwindow_logo_position bottom-right\n\n#: Where to position the window logo in the window. The value can be\n#: one of: top-left, top, top-right, left, center, right, bottom-left,\n#: bottom, bottom-right.\n\nwindow_logo_alpha 0.5\n\n#: The amount the logo should be faded into the background. With zero\n#: being fully faded and one being fully opaque.\n\nresize_debounce_time 0.1\n\n#: The time (in seconds) to wait before redrawing the screen when a\n#: resize event is received. On platforms such as macOS, where the\n#: operating system sends events corresponding to the start and end of\n#: a resize, this number is ignored.\n\nresize_draw_strategy static\n\n#: Choose how kitty draws a window while a resize is in progress. A\n#: value of static means draw the current window contents, mostly\n#: unchanged. A value of scale means draw the current window contents\n#: scaled. A value of blank means draw a blank window. A value of size\n#: means show the window size in cells.\n\nresize_in_steps no\n\n#: Resize the OS window in steps as large as the cells, instead of\n#: with the usual pixel accuracy. Combined with an\n#: initial_window_width and initial_window_height in number of cells,\n#: this option can be used to keep the margins as small as possible\n#: when resizing the OS window. Note that this does not currently work\n#: on Wayland.\n\nvisual_window_select_characters 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ\n\n#: The list of characters to use for visual window selection (for\n#: example for selecting a window to focus with focus_visible_window).\n#: The value should be a series of unique numbers or alphabets, case\n#: insensitive, from the set [0-9A-Z]. Specify your preference as a\n#: string of characters.\n\nconfirm_os_window_close 0\n\n#: Ask for confirmation when closing an OS window or a Tab with at\n#: least this number of kitty windows in it by window manager (e.g.\n#: clicking the window close button or pressing the Operating system\n#: shortcut to close windows) or by the close_tab action. A value of\n#: zero disables confirmation. This confirmation also applies to\n#: requests to quit the entire application (all OS windows, via the\n#: quit action). Negative values are converted to positive ones,\n#: however, with https://sw.kovidgoyal.net/kitty/shell-integration/\n#: enabled, using negative values means windows sitting at a shell\n#: prompt are not counted, only windows where some command is\n#: currently running. Note that if you want confirmation when closing\n#: individual windows, you can map the\n#: https://sw.kovidgoyal.net/kitty/actions/#close-window-with-\n#: confirmation action.\n\n#: }}}\n\n#: Tab bar {{{\n\ntab_bar_edge bottom\n\n#: Which edge to show the tab bar on, top or bottom\n\ntab_bar_margin_width 0.0\n\n#: The margin to the left and right of the tab bar (in pts)\n\ntab_bar_margin_height 0.0 0.0\n\n#: The margin above and below the tab bar (in pts). The first number\n#: is the margin between the edge of the OS Window and the tab bar and\n#: the second number is the margin between the tab bar and the\n#: contents of the current tab.\n\ntab_bar_style fade\n\n#: The tab bar style, can be one of:\n\n#: fade\n#:     Each tab's edges fade into the background color (see tab_fade)\n#: slant\n#:     Tabs look like the tabs in a physical file\n#: separator\n#:     Tabs are separated by a configurable separator (see tab_separator)\n#: powerline\n#:     Tabs are shown as a continuous line with \"fancy\" separators\n#:     (see tab_powerline_style)\n#: custom\n#:     A user-supplied Python function called draw_tab is loaded from the file\n#:     tab_bar.py in the kitty config directory. For examples of how to\n#:     write such a function, see the functions named draw_tab_with_* in\n#:     kitty's source code: kitty/tab_bar.py. See also `this discussion\n#:     <https://github.com/kovidgoyal/kitty/discussions/4447>`_ for examples from\n#:     kitty users.\n#: hidden\n#:     The tab bar is hidden. If you use this, you might want to create a\n#:     mapping for the https://sw.kovidgoyal.net/kitty/actions/#select-tab\n#:     action which presents you with a list of tabs and allows for easy\n#:     switching to a tab.\n\ntab_bar_align left\n\n#: The horizontal alignment of the tab bar, can be one of: left,\n#: center, or right.\n\ntab_bar_min_tabs 2\n\n#: The minimum number of tabs that must exist before the tab bar is\n#: shown\n\ntab_switch_strategy previous\n\n#: The algorithm to use when switching to a tab when the current tab\n#: is closed. The default of previous will switch to the last used\n#: tab. A value of left will switch to the tab to the left of the\n#: closed tab. A value of right will switch to the tab to the right of\n#: the closed tab. A value of last will switch to the right-most tab.\n\ntab_fade 0.25 0.5 0.75 1\n\n#: Control how each tab fades into the background when using fade for\n#: the tab_bar_style. Each number is an alpha (between zero and one)\n#: that controls how much the corresponding cell fades into the\n#: background, with zero being no fade and one being full fade. You\n#: can change the number of cells used by adding/removing entries to\n#: this list.\n\ntab_separator \" ┇\"\n\n#: The separator between tabs in the tab bar when using separator as\n#: the tab_bar_style.\n\ntab_powerline_style angled\n\n#: The powerline separator style between tabs in the tab bar when\n#: using powerline as the tab_bar_style, can be one of: angled,\n#: slanted, or round.\n\ntab_activity_symbol none\n\n#: Some text or a unicode symbol to show on the tab if a window in the\n#: tab that does not have focus has some activity. If you want to use\n#: leading or trailing spaces surround the text with quotes.\n\ntab_title_template \"{title}\"\n\n#: A template to render the tab title. The default just renders the\n#: title. If you wish to include the tab-index as well, use something\n#: like: {index}: {title}. Useful if you have shortcuts mapped for\n#: goto_tab N. If you prefer to see the index as a superscript, use\n#: {sup.index}. In addition you can use {layout_name} for the current\n#: layout name, {num_windows} for the number of windows in the tab and\n#: {num_window_groups} for the number of window groups (not counting\n#: overlay windows) in the tab. Note that formatting is done by\n#: Python's string formatting machinery, so you can use, for instance,\n#: {layout_name[:2].upper()} to show only the first two letters of the\n#: layout name, upper-cased. If you want to style the text, you can\n#: use styling directives, for example:\n#: {fmt.fg.red}red{fmt.fg.default}normal{fmt.bg._00FF00}green\n#: bg{fmt.bg.tab}. Similarly, for bold and italic:\n#: {fmt.bold}bold{fmt.nobold}normal{fmt.italic}italic{fmt.noitalic}.\n\nactive_tab_title_template none\n\n#: Template to use for active tabs, if not specified falls back to\n#: tab_title_template.\n# active_tab_foreground   #000\n# active_tab_background   #eee\nactive_tab_font_style   bold-italic\n# inactive_tab_foreground #444\n# inactive_tab_background #999\ninactive_tab_font_style normal\n\n#: Tab bar colors and styles\n# tab_bar_background none\n\n#: Background color for the tab bar. Defaults to using the terminal\n#: background color.\n# tab_bar_margin_color none\n\n#: Color for the tab bar margin area. Defaults to using the terminal\n#: background color.\n\n#: }}}\n\n#: Color scheme {{{\n# foreground #dddddd\n# background #000000\n\n#: The foreground and background colors\n\nbackground_opacity 1.0\n\n#: The opacity of the background. A number between 0 and 1, where 1 is\n#: opaque and 0 is fully transparent.  This will only work if\n#: supported by the OS (for instance, when using a compositor under\n#: X11). Note that it only sets the background color's opacity in\n#: cells that have the same background color as the default terminal\n#: background. This is so that things like the status bar in vim,\n#: powerline prompts, etc. still look good.  But it means that if you\n#: use a color theme with a background color in your editor, it will\n#: not be rendered as transparent.  Instead you should change the\n#: default background color in your kitty config and not use a\n#: background color in the editor color scheme. Or use the escape\n#: codes to set the terminals default colors in a shell script to\n#: launch your editor.  Be aware that using a value less than 1.0 is a\n#: (possibly significant) performance hit.  If you want to dynamically\n#: change transparency of windows set dynamic_background_opacity to\n#: yes (this is off by default as it has a performance cost). Changing\n#: this setting when reloading the config will only work if\n#: dynamic_background_opacity was enabled in the original config.\n\nbackground_image none\n\n#: Path to a background image. Must be in PNG format.\n\nbackground_image_layout tiled\n\n#: Whether to tile, scale or clamp the background image. The value can\n#: be one of tiled, mirror-tiled, scaled, clamped.\n\nbackground_image_linear no\n\n#: When background image is scaled, whether linear interpolation\n#: should be used.\n\ndynamic_background_opacity no\n\n#: Allow changing of the background_opacity dynamically, using either\n#: keyboard shortcuts (increase_background_opacity and\n#: decrease_background_opacity) or the remote control facility.\n#: Changing this setting by reloading the config is not supported.\n\nbackground_tint 0.0\n\n#: How much to tint the background image by the background color. The\n#: tint is applied only under the text area, not margin/borders. Makes\n#: it easier to read the text. Tinting is done using the current\n#: background color for each window. This setting applies only if\n#: background_opacity is set and transparent windows are supported or\n#: background_image is set.\n\ndim_opacity 0.75\n\n#: How much to dim text that has the DIM/FAINT attribute set. One\n#: means no dimming and zero means fully dimmed (i.e. invisible).\n# selection_foreground #000000\n# selection_background #fffacd\n\n#: The foreground and background colors for text selected with the\n#: mouse. Setting both of these to none will cause a \"reverse video\"\n#: effect for selections, where the selection will be the cell text\n#: color and the text will become the cell background color. Setting\n#: only selection_foreground to none will cause the foreground color\n#: to be used unchanged. Note that these colors can be overridden by\n#: the program running in the terminal.\n\n#: The color table {{{\n\n#: The 256 terminal colors. There are 8 basic colors, each color has a\n#: dull and bright version, for the first 16 colors. You can set the\n#: remaining 240 colors as color16 to color255.\n# color0 #000000\n# color8 #767676\n\n#: black\n# color1 #cc0403\n# color9 #f2201f\n\n#: red\n# color2  #19cb00\n# color10 #23fd00\n\n#: green\n# color3  #cecb00\n# color11 #fffd00\n\n#: yellow\n# color4  #0d73cc\n# color12 #1a8fff\n\n#: blue\n# color5  #cb1ed1\n# color13 #fd28ff\n\n#: magenta\n# color6  #0dcdcd\n# color14 #14ffff\n\n#: cyan\n# color7  #dddddd\n# color15 #ffffff\n\n#: white\n# mark1_foreground black\n\n#: Color for marks of type 1\n# mark1_background #98d3cb\n\n#: Color for marks of type 1 (light steel blue)\n# mark2_foreground black\n\n#: Color for marks of type 2\n# mark2_background #f2dcd3\n\n#: Color for marks of type 1 (beige)\n# mark3_foreground black\n\n#: Color for marks of type 3\n# mark3_background #f274bc\n\n#: Color for marks of type 3 (violet)\n\n#: }}}\n\n#: }}}\n\n#: Advanced {{{\n\nshell .\n\n#: The shell program to execute. The default value of . means to use\n#: whatever shell is set as the default shell for the current user.\n#: Note that on macOS if you change this, you might need to add\n#: --login and --interactive to ensure that the shell starts in\n#: interactive mode and reads its startup rc files.\n\neditor .\n\n#: The terminal editor (such as ``vim`` or ``nano``) to use when\n#: editing the kitty config file or similar tasks.\n\n#: The default value of . means to use the environment variables\n#: VISUAL and EDITOR in that order. If these variables aren't set,\n#: kitty will run your shell (``$SHELL -l -i -c env``) to see if your\n#: shell config files set VISUAL or EDITOR. If that doesn't work,\n#: kitty will cycle through various known editors (``vim``, ``emacs``,\n#: etc) and take the first one that exists on your system.\n\nclose_on_child_death no\n\n#: Close the window when the child process (shell) exits. If no (the\n#: default), the terminal will remain open when the child exits as\n#: long as there are still processes outputting to the terminal (for\n#: example disowned or backgrounded processes). If yes, the window\n#: will close as soon as the child process exits. Note that setting it\n#: to yes means that any background processes still using the terminal\n#: can fail silently because their stdout/stderr/stdin no longer work.\n\nallow_remote_control no\n\n#: Allow other programs to control kitty. If you turn this on other\n#: programs can control all aspects of kitty, including sending text\n#: to kitty windows, opening new windows, closing windows, reading the\n#: content of windows, etc.  Note that this even works over ssh\n#: connections. You can chose to either allow any program running\n#: within kitty to control it, with yes or only programs that connect\n#: to the socket specified with the kitty --listen-on command line\n#: option, if you use the value socket-only. The latter is useful if\n#: you want to prevent programs running on a remote computer over ssh\n#: from controlling kitty. Reloading the config will not affect this\n#: setting.\n\nlisten_on none\n\n#: Tell kitty to listen to the specified unix/tcp socket for remote\n#: control connections. Note that this will apply to all kitty\n#: instances. It can be overridden by the kitty --listen-on command\n#: line flag. This option accepts only UNIX sockets, such as\n#: unix:${TEMP}/mykitty or (on Linux) unix:@mykitty. Environment\n#: variables are expanded. If {kitty_pid} is present then it is\n#: replaced by the PID of the kitty process, otherwise the PID of the\n#: kitty process is appended to the value, with a hyphen. This option\n#: is ignored unless you also set allow_remote_control to enable\n#: remote control. See the help for kitty --listen-on for more\n#: details. Changing this option by reloading the config is not\n#: supported.\n\nenv\n\n#: Specify environment variables to set in all child processes. Note\n#: that environment variables are expanded recursively, so if you\n#: use::\n\n#:     env MYVAR1=a\n#:     env MYVAR2=${MYVAR1}/${HOME}/b\n\n#: The value of MYVAR2 will be a/<path to home directory>/b. Using\n#: VAR= will set it to the empty string and using just VAR will delete\n#: the variable from the child process' environment.\n\nwatcher\n\n#: Path to python file which will be loaded for\n#: https://sw.kovidgoyal.net/kitty/launch/#watchers. Can be specified\n#: more than once to load multiple watchers. The watchers will be\n#: added to every kitty window. Relative paths are resolved relative\n#: to the kitty config directory. Note that reloading the config will\n#: only affect windows created after the reload.\n\nexe_search_path\n\n#: Control where kitty looks to find programs to run. The default\n#: search order is: First search the system wide PATH, then\n#: ~/.local/bin and ~/bin. If not still not found, the PATH defined in\n#: the login shell after sourcing all its startup files is tried.\n#: Finally, if present, the PATH in the env option is tried.\n\n#: This option allows you to prepend, append, or remove paths from\n#: this search order. It can be specified multiple times for multiple\n#: paths. A simple path will be prepended to the search order. A path\n#: that starts with the + sign will be append to the search order,\n#: after ~/bin above. A path that starts with the - sign will be\n#: removed from the entire search order. For example::\n\n#:     exe_search_path /some/prepended/path\n#:     exe_search_path +/some/appended/path\n#:     exe_search_path -/some/excluded/path\n\nupdate_check_interval 24\n\n#: Periodically check if an update to kitty is available. If an update\n#: is found a system notification is displayed informing you of the\n#: available update. The default is to check every 24 hrs, set to zero\n#: to disable. Changing this option by reloading the config is not\n#: supported.\n\nstartup_session none\n\n#: Path to a session file to use for all kitty instances. Can be\n#: overridden by using the kitty --session command line option for\n#: individual instances. See\n#: https://sw.kovidgoyal.net/kitty/overview/#startup-sessions in the\n#: kitty documentation for details. Note that relative paths are\n#: interpreted with respect to the kitty config directory. Environment\n#: variables in the path are expanded. Changing this option by\n#: reloading the config is not supported.\n\nclipboard_control write-clipboard write-primary read-clipboard-ask read-primary-ask\n\n#: Allow programs running in kitty to read and write from the\n#: clipboard. You can control exactly which actions are allowed. The\n#: set of possible actions is: write-clipboard read-clipboard write-\n#: primary read-primary read-clipboard-ask read-primary-ask. The\n#: default is to allow writing to the clipboard and primary selection\n#: and to ask for permission when a program tries to read from the\n#: clipboard. Note that disabling the read confirmation is a security\n#: risk as it means that any program, even one running on a remote\n#: server via SSH can read your clipboard. See also\n#: clipboard_max_size.\n\nclipboard_max_size 64\n\n#: The maximum size (in MB) of data from programs running in kitty\n#: that will be stored for writing to the system clipboard. See also\n#: clipboard_control. A value of zero means no size limit is applied.\n\nfile_transfer_confirmation_bypass\n\n#: A password, that can be supplied to the file transfer kitten to\n#: skip the transfer confirmation prompt. This should only be used\n#: when initiating transfers from trusted computers, over trusted\n#: networks or encrypted transports, as it allows programs running on\n#: the remote machine to read/write to the local filesystem, without\n#: permission.\n\nallow_hyperlinks yes\n\n#: Process hyperlink (OSC 8) escape sequences. If disabled OSC 8\n#: escape sequences are ignored. Otherwise they become clickable\n#: links, that you can click by with the mouse or the hints kitten\n#: </kittens/hints>. The special value of ``ask`` means that kitty\n#: will ask before opening the link when clicked.\n\nshell_integration enabled\n\n#: Enable shell integration on supported shells. This enables features\n#: such as jumping to previous prompts, browsing the output of the\n#: previous command in a pager, etc. on supported shells.  Set to\n#: ``disabled`` to turn off shell integration, completely. See\n#: https://sw.kovidgoyal.net/kitty/shell-integration/ for details.\n\nterm xterm-kitty\n\n#: The value of the TERM environment variable to set. Changing this\n#: can break many terminal programs, only change it if you know what\n#: you are doing, not because you read some advice on Stack Overflow\n#: to change it. The TERM variable is used by various programs to get\n#: information about the capabilities and behavior of the terminal. If\n#: you change it, depending on what programs you run, and how\n#: different the terminal you are changing it to is, various things\n#: from key-presses, to colors, to various advanced features may not\n#: work. Changing this option by reloading the config will only affect\n#: newly created windows.\n\n#: }}}\n\n#: OS specific tweaks {{{\n# wayland_titlebar_color system\n\n#: Change the color of the kitty window's titlebar on Wayland systems\n#: with client side window decorations such as GNOME. A value of\n#: system means to use the default system color, a value of background\n#: means to use the background color of the currently active window\n#: and finally you can use an arbitrary color, such as #12af59 or red.\n# macos_titlebar_color system\n\n#: Change the color of the kitty window's titlebar on macOS. A value\n#: of system means to use the default system color, light or dark can\n#: also be used to set it explicitly. A value of background means to\n#: use the background color of the currently active window and finally\n#: you can use an arbitrary color, such as #12af59 or red. WARNING:\n#: This option works by using a hack, as there is no proper Cocoa API\n#: for it. It sets the background color of the entire window and makes\n#: the titlebar transparent. As such it is incompatible with\n#: background_opacity. If you want to use both, you are probably\n#: better off just hiding the titlebar with hide_window_decorations.\n\nmacos_option_as_alt no\n\n#: Use the option key as an alt key. With this set to no, kitty will\n#: use the macOS native Option+Key = unicode character behavior. This\n#: will break any Alt+key keyboard shortcuts in your terminal\n#: programs, but you can use the macOS unicode input technique. You\n#: can use the values: left, right, or both to use only the left,\n#: right or both Option keys as Alt, instead. Changing this setting by\n#: reloading the config is not supported.\n\nmacos_hide_from_tasks no\n\n#: Hide the kitty window from running tasks (⌘+Tab) on macOS. Changing\n#: this setting by reloading the config is not supported.\n\nmacos_quit_when_last_window_closed no\n\n#: Have kitty quit when all the top-level windows are closed. By\n#: default, kitty will stay running, even with no open windows, as is\n#: the expected behavior on macOS.\n\nmacos_window_resizable yes\n\n#: Disable this if you want kitty top-level (OS) windows to not be\n#: resizable on macOS. Changing this setting by reloading the config\n#: will only affect newly created windows.\n\nmacos_thicken_font 0\n\n#: Draw an extra border around the font with the given width, to\n#: increase legibility at small font sizes. For example, a value of\n#: 0.75 will result in rendering that looks similar to sub-pixel\n#: antialiasing at common font sizes.\n\nmacos_traditional_fullscreen no\n\n#: Use the traditional full-screen transition, that is faster, but\n#: less pretty.\n\nmacos_show_window_title_in all\n\n#: Show or hide the window title in the macOS window or menu-bar. A\n#: value of window will show the title of the currently active window\n#: at the top of the macOS window. A value of menubar will show the\n#: title of the currently active window in the macOS menu-bar, making\n#: use of otherwise wasted space. all will show the title everywhere\n#: and none hides the title in the window and the menu-bar.\n\nmacos_custom_beam_cursor no\n\n#: Enable/disable custom mouse cursor for macOS that is easier to see\n#: on both light and dark backgrounds. WARNING: this might make your\n#: mouse cursor invisible on dual GPU machines. Changing this setting\n#: by reloading the config is not supported.\n\nlinux_display_server auto\n\n#: Choose between Wayland and X11 backends. By default, an appropriate\n#: backend based on the system state is chosen automatically. Set it\n#: to x11 or wayland to force the choice. Changing this setting by\n#: reloading the config is not supported.\n\n#: }}}\n\n#: Keyboard shortcuts {{{\n\n#: Keys are identified simply by their lowercase unicode characters.\n#: For example: ``a`` for the A key, ``[`` for the left square bracket\n#: key, etc. For functional keys, such as ``Enter or Escape`` the\n#: names are present at https://sw.kovidgoyal.net/kitty/keyboard-\n#: protocol/#functional-key-definitions. For a list of modifier names,\n#: see: GLFW mods <https://www.glfw.org/docs/latest/group__mods.html>\n\n#: On Linux you can also use XKB key names to bind keys that are not\n#: supported by GLFW. See XKB keys\n#: <https://github.com/xkbcommon/libxkbcommon/blob/master/include/xkbcommon/xkbcommon-\n#: keysyms.h> for a list of key names. The name to use is the part\n#: after the XKB_KEY_ prefix. Note that you can only use an XKB key\n#: name for keys that are not known as GLFW keys.\n\n#: Finally, you can use raw system key codes to map keys, again only\n#: for keys that are not known as GLFW keys. To see the system key\n#: code for a key, start kitty with the kitty --debug-input option.\n#: Then kitty will output some debug text for every key event. In that\n#: text look for ``native_code`` the value of that becomes the key\n#: name in the shortcut. For example:\n\n#: .. code-block:: none\n\n#:     on_key_input: glfw key: 65 native_code: 0x61 action: PRESS mods: 0x0 text: 'a'\n\n#: Here, the key name for the A key is 0x61 and you can use it with::\n\n#:     map ctrl+0x61 something\n\n#: to map ctrl+a to something.\n\n#: You can use the special action no_op to unmap a keyboard shortcut\n#: that is assigned in the default configuration::\n\n#:     map kitty_mod+space no_op\n\n#: If you would like kitty to completely ignore a key event, not even\n#: sending it to the program running in the terminal, map it to\n#: discard_event::\n\n#:     map kitty_mod+f1 discard_event\n\n#: You can combine multiple actions to be triggered by a single\n#: shortcut, using the syntax below::\n\n#:     map key combine <separator> action1 <separator> action2 <separator> action3 ...\n\n#: For example::\n\n#:     map kitty_mod+e combine : new_window : next_layout\n\n#: this will create a new window and switch to the next available\n#: layout\n\n#: You can use multi-key shortcuts using the syntax shown below::\n\n#:     map key1>key2>key3 action\n\n#: For example::\n\n#:     map ctrl+f>2 set_font_size 20\n\n#: The full list of actions that can be mapped to key presses is\n#: available here </actions>.\n\nkitty_mod ctrl+shift\n\n#: The value of kitty_mod is used as the modifier for all default\n#: shortcuts, you can change it in your kitty.conf to change the\n#: modifiers for all the default shortcuts.\n\nclear_all_shortcuts no\n\n#: You can have kitty remove all shortcut definition seen up to this\n#: point. Useful, for instance, to remove the default shortcuts.\n\naction_alias\n\n#: E.g. action_alias launch_tab launch --type=tab --cwd=current\n\n#: Define aliases to avoid repeating the same options in multiple\n#: mappings. Aliases can be defined for any action. Aliases are\n#: expanded recursively. For example, the above alias allows you to\n#: create mappings to launch a new tab in the current working\n#: directory without duplication::\n\n#:     map f1 launch_tab vim\n#:     map f2 launch_tab emacs\n\n#: Similarly, to alias kitten invocation::\n\n#:     action_alias hints kitten hints --hints-offset=0\n\nkitten_alias\n\n#: E.g. kitten_alias hints hints --hints-offset=0\n\n#: Like action_alias above but, specifically for kittens. Generally,\n#: prefer to use action_alias. This option is a legacy version,\n#: present for backwards compatibility. It causes all invocations of\n#: the aliased kitten to be substituted. So the example above will\n#: cause all invocations of the hints kitten to have the --hints-\n#: offset=0 option applied.\n\n#: Clipboard {{{\n\n#: Copy to clipboard\n\nmap kitty_mod+c copy_to_clipboard\n\n#::  There is also a copy_or_interrupt action that can be optionally\n#::  mapped to Ctrl+c. It will copy only if there is a selection and\n#::  send an interrupt otherwise. Similarly,\n#::  copy_and_clear_or_interrupt will copy and clear the selection or\n#::  send an interrupt if there is no selection.\n\n#: Paste from clipboard\n\nmap kitty_mod+v paste_from_clipboard\n\n#: Paste from selection\n\nmap kitty_mod+s  paste_from_selection\nmap shift+insert paste_from_selection\n\n#: Pass selection to program\n\nmap kitty_mod+o pass_selection_to_program\n\n#::  You can also pass the contents of the current selection to any\n#::  program using pass_selection_to_program. By default, the system's\n#::  open program is used, but you can specify your own, the selection\n#::  will be passed as a command line argument to the program, for\n#::  example::\n\n#::      map kitty_mod+o pass_selection_to_program firefox\n\n#::  You can pass the current selection to a terminal program running\n#::  in a new kitty window, by using the @selection placeholder::\n\n#::      map kitty_mod+y new_window less @selection\n\n#: }}}\n\n#: Scrolling {{{\n\n#: Scroll line up\n\nmap kitty_mod+up    scroll_line_up\nmap kitty_mod+k     scroll_line_up\nmap opt+cmd+page_up scroll_line_up\nmap cmd+up          scroll_line_up\n\n#: Scroll line down\n\nmap kitty_mod+down    scroll_line_down\nmap kitty_mod+j       scroll_line_down\nmap opt+cmd+page_down scroll_line_down\nmap cmd+down          scroll_line_down\n\n#: Scroll page up\n\nmap kitty_mod+page_up scroll_page_up\nmap cmd+page_up       scroll_page_up\n\n#: Scroll page down\n\nmap kitty_mod+page_down scroll_page_down\nmap cmd+page_down       scroll_page_down\n\n#: Scroll to top\n\nmap kitty_mod+home scroll_home\nmap cmd+home       scroll_home\n\n#: Scroll to bottom\n\nmap kitty_mod+end scroll_end\nmap cmd+end       scroll_end\n\n#: Scroll to previous shell prompt\n\nmap kitty_mod+z scroll_to_prompt -1\n\n#::  Use a parameter of zero for scroll_to_prompt to scroll to the\n#::  last jumped to or the last clicked position. Requires\n#::  https://sw.kovidgoyal.net/kitty/shell-integration/ to work.\n\n#: Scroll to next shell prompt\n\nmap kitty_mod+x scroll_to_prompt 1\n\n#: Browse scrollback buffer in pager\n\nmap kitty_mod+h show_scrollback\n\n#::  You can pipe the contents of the current screen + history buffer\n#::  as STDIN to an arbitrary program using the ``launch`` function.\n#::  For example, the following opens the scrollback buffer in less in\n#::  an overlay window::\n\n#::      map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R\n\n#::  For more details on piping screen and buffer contents to external\n#::  programs, see launch.\n\n#: Browse output of the last shell command in pager\n\nmap kitty_mod+g show_last_command_output\n\n#::  You can also define additional shortcuts to get the command\n#::  output. For example, to get the first command output on screen::\n\n#::      map f1 show_first_command_output_on_screen\n\n#::  To get the command output that was last accessed by a keyboard\n#::  action or mouse action::\n\n#::      map f1 show_last_visited_command_output\n\n#::  You can pipe the output of the last command run in the shell\n#::  using the launch function. For example, the following opens the\n#::  output in less in an overlay window::\n\n#::      map f1 launch --stdin-source=@last_cmd_output --stdin-add-formatting --type=overlay less +G -R\n\n#::  To get the output of the first command on the screen, use\n#::  @first_cmd_output_on_screen. To get the output of the last jumped\n#::  to command, use @last_visited_cmd_output.\n\n#::  Requires https://sw.kovidgoyal.net/kitty/shell-integration/ to\n#::  work.\n\n#: }}}\n\n#: Window management {{{\n\n#: New window\n\nmap kitty_mod+enter new_window\nmap cmd+enter       new_window\n\n#::  You can open a new window running an arbitrary program, for\n#::  example::\n\n#::      map kitty_mod+y      launch mutt\n\n#::  You can open a new window with the current working directory set\n#::  to the working directory of the current window using::\n\n#::      map ctrl+alt+enter    launch --cwd=current\n\n#::  You can open a new window that is allowed to control kitty via\n#::  the kitty remote control facility by prefixing the command line\n#::  with @. Any programs running in that window will be allowed to\n#::  control kitty. For example::\n\n#::      map ctrl+enter launch --allow-remote-control some_program\n\n#::  You can open a new window next to the currently active window or\n#::  as the first window, with::\n\n#::      map ctrl+n launch --location=neighbor some_program\n#::      map ctrl+f launch --location=first some_program\n\n#::  For more details, see launch.\n\n#: New OS window\n\nmap kitty_mod+n new_os_window\nmap cmd+n       new_os_window\n\n#::  Works like new_window above, except that it opens a top level OS\n#::  kitty window. In particular you can use new_os_window_with_cwd to\n#::  open a window with the current working directory.\n\n#: Close window\n\nmap kitty_mod+w close_window\nmap shift+cmd+d close_window\n\n#: Next window\n\nmap kitty_mod+] next_window\n\n#: Previous window\n\nmap kitty_mod+[ previous_window\n\n#: Move window forward\n\nmap kitty_mod+f move_window_forward\n\n#: Move window backward\n\nmap kitty_mod+b move_window_backward\n\n#: Move window to top\n\nmap kitty_mod+` move_window_to_top\n\n#: Start resizing window\n\nmap kitty_mod+r start_resizing_window\nmap cmd+r       start_resizing_window\n\n#: First window\n\nmap kitty_mod+1 first_window\nmap cmd+1       first_window\n\n#: Second window\n\nmap kitty_mod+2 second_window\nmap cmd+2       second_window\n\n#: Third window\n\nmap kitty_mod+3 third_window\nmap cmd+3       third_window\n\n#: Fourth window\n\nmap kitty_mod+4 fourth_window\nmap cmd+4       fourth_window\n\n#: Fifth window\n\nmap kitty_mod+5 fifth_window\nmap cmd+5       fifth_window\n\n#: Sixth window\n\nmap kitty_mod+6 sixth_window\nmap cmd+6       sixth_window\n\n#: Seventh window\n\nmap kitty_mod+7 seventh_window\nmap cmd+7       seventh_window\n\n#: Eight window\n\nmap kitty_mod+8 eighth_window\nmap cmd+8       eighth_window\n\n#: Ninth window\n\nmap kitty_mod+9 ninth_window\nmap cmd+9       ninth_window\n\n#: Tenth window\n\nmap kitty_mod+0 tenth_window\n\n#: Visually select focus window\n\nmap kitty_mod+f7 focus_visible_window\n\n#: Visually swap window with another\n\nmap kitty_mod+f8 swap_with_window\n\n#: }}}\n\n#: Tab management {{{\n\n#: Next tab\n\nmap kitty_mod+right next_tab\nmap shift+cmd+]     next_tab\nmap ctrl+tab        next_tab\n\n#: Previous tab\n\nmap kitty_mod+left previous_tab\nmap shift+cmd+[    previous_tab\nmap ctrl+shift+tab previous_tab\n\n#: New tab\n\nmap kitty_mod+t new_tab\nmap cmd+t       new_tab\n\n#: Close tab\n\nmap kitty_mod+q close_tab\nmap cmd+w       close_tab\n\n#: Close OS window\n\nmap shift+cmd+w close_os_window\n\n#: Move tab forward\n\nmap kitty_mod+. move_tab_forward\n\n#: Move tab backward\n\nmap kitty_mod+, move_tab_backward\n\n#: Set tab title\n\nmap kitty_mod+alt+t set_tab_title\nmap shift+cmd+i     set_tab_title\n\n\n#: You can also create shortcuts to go to specific tabs, with 1 being\n#: the first tab, 2 the second tab and -1 being the previously active\n#: tab, and any number larger than the last tab being the last tab::\n\n#:     map ctrl+alt+1 goto_tab 1\n#:     map ctrl+alt+2 goto_tab 2\n\n#: Just as with new_window above, you can also pass the name of\n#: arbitrary commands to run when using new_tab and use\n#: new_tab_with_cwd. Finally, if you want the new tab to open next to\n#: the current tab rather than at the end of the tabs list, use::\n\n#:     map ctrl+t new_tab !neighbor [optional cmd to run]\n#: }}}\n\n#: Layout management {{{\n\n#: Next layout\n\nmap kitty_mod+l next_layout\n\n\n#: You can also create shortcuts to switch to specific layouts::\n\n#:     map ctrl+alt+t goto_layout tall\n#:     map ctrl+alt+s goto_layout stack\n\n#: Similarly, to switch back to the previous layout::\n\n#:    map ctrl+alt+p last_used_layout\n\n#: There is also a toggle layout function that switches to the named\n#: layout or back to the previous layout if in the named layout.\n#: Useful to temporarily \"zoom\" the active window by switching to the\n#: stack layout::\n\n#:     map ctrl+alt+z toggle_layout stack\n#: }}}\n\n#: Font sizes {{{\n\n#: You can change the font size for all top-level kitty OS windows at\n#: a time or only the current one.\n\n#: Increase font size\n\nmap kitty_mod+equal  change_font_size all +2.0\nmap kitty_mod+plus   change_font_size all +2.0\nmap kitty_mod+kp_add change_font_size all +2.0\nmap cmd+plus         change_font_size all +2.0\nmap cmd+equal        change_font_size all +2.0\nmap shift+cmd+equal  change_font_size all +2.0\n\n#: Decrease font size\n\nmap kitty_mod+minus       change_font_size all -2.0\nmap kitty_mod+kp_subtract change_font_size all -2.0\nmap cmd+minus             change_font_size all -2.0\nmap shift+cmd+minus       change_font_size all -2.0\n\n#: Reset font size\n\nmap kitty_mod+backspace change_font_size all 0\nmap cmd+0               change_font_size all 0\n\n\n#: To setup shortcuts for specific font sizes::\n\n#:     map kitty_mod+f6 change_font_size all 10.0\n\n#: To setup shortcuts to change only the current OS window's font\n#: size::\n\n#:     map kitty_mod+f6 change_font_size current 10.0\n#: }}}\n\n#: Select and act on visible text {{{\n\n#: Use the hints kitten to select text and either pass it to an\n#: external program or insert it into the terminal or copy it to the\n#: clipboard.\n\n#: Open URL\n\nmap kitty_mod+e open_url_with_hints\n\n#::  Open a currently visible URL using the keyboard. The program used\n#::  to open the URL is specified in open_url_with.\n\n#: Insert selected path\n\nmap kitty_mod+p>f kitten hints --type path --program -\n\n#::  Select a path/filename and insert it into the terminal. Useful,\n#::  for instance to run git commands on a filename output from a\n#::  previous git command.\n\n#: Open selected path\n\nmap kitty_mod+p>shift+f kitten hints --type path\n\n#::  Select a path/filename and open it with the default open program.\n\n#: Insert selected line\n\nmap kitty_mod+p>l kitten hints --type line --program -\n\n#::  Select a line of text and insert it into the terminal. Use for\n#::  the output of things like: ls -1\n\n#: Insert selected word\n\nmap kitty_mod+p>w kitten hints --type word --program -\n\n#::  Select words and insert into terminal.\n\n#: Insert selected hash\n\nmap kitty_mod+p>h kitten hints --type hash --program -\n\n#::  Select something that looks like a hash and insert it into the\n#::  terminal. Useful with git, which uses sha1 hashes to identify\n#::  commits\n\n#: Open the selected file at the selected line\n\nmap kitty_mod+p>n kitten hints --type linenum\n\n#::  Select something that looks like filename:linenum and open it in\n#::  vim at the specified line number.\n\n#: Open the selected hyperlink\n\nmap kitty_mod+p>y kitten hints --type hyperlink\n\n#::  Select a hyperlink (i.e. a URL that has been marked as such by\n#::  the terminal program, for example, by ls --hyperlink=auto).\n\n\n#: The hints kitten has many more modes of operation that you can map\n#: to different shortcuts. For a full description see kittens/hints.\n#: }}}\n\n#: Miscellaneous {{{\n\n#: Toggle fullscreen\n\nmap kitty_mod+f11 toggle_fullscreen\n\n#: Toggle maximized\n\nmap kitty_mod+f10 toggle_maximized\n\n#: Unicode input\n\nmap kitty_mod+u    kitten unicode_input\nmap ctrl+cmd+space kitten unicode_input\n\n#: Edit config file\n\nmap kitty_mod+f2 edit_config_file\nmap cmd+,        edit_config_file\n\n#: Open the kitty command shell\n\nmap kitty_mod+escape kitty_shell window\n\n#::  Open the kitty shell in a new window/tab/overlay/os_window to\n#::  control kitty using commands.\n\n#: Increase background opacity\n\nmap kitty_mod+a>m set_background_opacity +0.1\n\n#: Decrease background opacity\n\nmap kitty_mod+a>l set_background_opacity -0.1\n\n#: Make background fully opaque\n\nmap kitty_mod+a>1 set_background_opacity 1\n\n#: Reset background opacity\n\nmap kitty_mod+a>d set_background_opacity default\n\n#: Reset the terminal\n\nmap kitty_mod+delete clear_terminal reset active\nmap opt+cmd+r        clear_terminal reset active\n\n#::  You can create shortcuts to clear/reset the terminal. For\n#::  example::\n\n#::      # Reset the terminal\n#::      map kitty_mod+f9 clear_terminal reset active\n#::      # Clear the terminal screen by erasing all contents\n#::      map kitty_mod+f10 clear_terminal clear active\n#::      # Clear the terminal scrollback by erasing it\n#::      map kitty_mod+f11 clear_terminal scrollback active\n#::      # Scroll the contents of the screen into the scrollback\n#::      map kitty_mod+f12 clear_terminal scroll active\n\n#::  If you want to operate on all windows instead of just the current\n#::  one, use all instead of active.\n\n#::  It is also possible to remap Ctrl+L to both scroll the current\n#::  screen contents into the scrollback buffer and clear the screen,\n#::  instead of just clearing the screen, for example, for ZSH add the\n#::  following to ~/.zshrc:\n\n#::  .. code-block:: sh\n\n#::      scroll-and-clear-screen() {\n#::          printf '\\n%.0s' {1..$LINES}\n#::          zle clear-screen\n#::      }\n#::      zle -N scroll-and-clear-screen\n#::      bindkey '^l' scroll-and-clear-screen\n\n#: Reload kitty.conf\n\nmap kitty_mod+f5 load_config_file\nmap ctrl+cmd+,   load_config_file\n\n#::  Reload kitty.conf, applying any changes since the last time it\n#::  was loaded. Note that a handful of settings cannot be dynamically\n#::  changed and require a full restart of kitty.  You can also map a\n#::  keybinding to load a different config file, for example::\n\n#::      map f5 load_config /path/to/alternative/kitty.conf\n\n#::  Note that all setting from the original kitty.conf are discarded,\n#::  in other words the new conf settings *replace* the old ones.\n\n#: Debug kitty configuration\n\nmap kitty_mod+f6 debug_config\nmap opt+cmd+,    debug_config\n\n#::  Show details about exactly what configuration kitty is running\n#::  with and its host environment. Useful for debugging issues.\n\n#: Send arbitrary text on key presses\n\n#::  E.g. map ctrl+shift+alt+h send_text all Hello World\n\n#::  You can tell kitty to send arbitrary (UTF-8) encoded text to the\n#::  client program when pressing specified shortcut keys. For\n#::  example::\n\n#::      map ctrl+alt+a send_text all Special text\n\n#::  This will send \"Special text\" when you press the ctrl+alt+a key\n#::  combination.  The text to be sent is a python string literal so\n#::  you can use escapes like \\x1b to send control codes or \\u21fb to\n#::  send unicode characters (or you can just input the unicode\n#::  characters directly as UTF-8 text). The first argument to\n#::  send_text is the keyboard modes in which to activate the\n#::  shortcut. The possible values are normal or application or kitty\n#::  or a comma separated combination of them.  The special keyword\n#::  all means all modes. The modes normal and application refer to\n#::  the DECCKM cursor key mode for terminals, and kitty refers to the\n#::  special kitty extended keyboard protocol.\n\n#::  Another example, that outputs a word and then moves the cursor to\n#::  the start of the line (same as pressing the Home key)::\n\n#::      map ctrl+alt+a send_text normal Word\\x1b[H\n#::      map ctrl+alt+a send_text application Word\\x1bOH\n\n#: }}}\n\n#: }}}\n\n\n\n# BEGIN_KITTY_THEME\n# Theme-dark\ninclude current-theme.conf\n# END_KITTY_THEME\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/kitty/themes/theme-dark.conf",
    "content": "foreground            #f8f8f2\nbackground            #262626\nselection_foreground  #ffffff\nselection_background  #44475a\nurl_color #8be9fd\ncolor0  #21222c\ncolor8  #6272a4\ncolor1  #ff5555\ncolor9  #ff6e6e\ncolor2  #50fa7b\ncolor10 #69ff94\ncolor3  #f1fa8c\ncolor11 #ffffa5\ncolor4  #bd93f9\ncolor12 #d6acff\ncolor5  #ff79c6\ncolor13 #ff92df\ncolor6  #8be9fd\ncolor14 #a4ffff\ncolor7  #f8f8f2\ncolor15 #ffffff\ncursor            #f8f8f2\ncursor_text_color background\nactive_tab_foreground   #262626\nactive_tab_background   #f8f8f2\ninactive_tab_foreground #262626\ninactive_tab_background #6272a4\nmark1_foreground #262626\nmark1_background #ff5555\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/kitty/themes/theme-light.conf",
    "content": "background #fdfdfc\nforeground #3c3c3b\ncursor #20bafb\nselection_background #20bafb\ncolor0 #202020\ncolor8 #414141\ncolor1 #c30670\ncolor9 #fb0079\ncolor2 #10a778\ncolor10 #5ed6ae\ncolor3 #a79c14\ncolor11 #f3e42f\ncolor4 #008ec4\ncolor12 #20bafb\ncolor5 #523b78\ncolor13 #6854de\ncolor6 #20a4b9\ncolor14 #4fb8cc\ncolor7 #d9d9d9\ncolor15 #f0f0f0\nselection_foreground #fdfdfc\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/micro/settings.json",
    "content": "{\n    \"colorscheme\": \"simple\",\n    \"mkparents\": true,\n    \"softwrap\": true,\n    \"wordwrap\": true\n}\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/picom.conf",
    "content": "# Config per Picom (compositor)\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\n# Per attivare i bordi arrotondati installare picom-ibhagwan-git anziché picom\n # corner-radius = 17.0\n # rounded-corners-exclude = [\n # \"window_type = 'dock'\",\n # \"window_type = 'desktop'\",\n # \"class_g = 'dmenu'\",\n # \"!I3_FLOATING_WINDOW@:c && class_g = 'firefox'\",\n # \"!I3_FLOATING_WINDOW@:c && class_g = 'URxvt'\",\n # \"class_g = 'TelegramDesktop'\",\n # \"class_g = 'firefox' && argb\"\n # ];\n\nshadow = true\nshadow-radius = 30\nshadow-opacity = .15\nshadow-offset-x = -20\nshadow-offset-y = -10\nshadow-exclude = [\n  # \"name = 'Notification'\",\n  # \"class_g = 'dmenu'\",\n  # \"class_g ?= 'Notify-osd'\",\n  # \"class_g = 'Cairo-clock'\",\n  # \"_GTK_FRAME_EXTENTS@:c\",\n  # \"class_g = 'firefox' && argb\"\n  \"!I3_FLOATING_WINDOW@:c && !class_g = 'Rofi'\",\n];\n\nfading = false\n# fade-in-step = 0.9;\n# fade-out-step = 0.5;\n# fade-delta = 3.0\n\n # opacity-rule = [\n  # \"100:class_g = 'URxvt' && focused\",\n  # \"90:class_g = 'URxvt' && !focused\"\n # ];\n\nbackend = \"glx\"\nmark-wmwin-focused = true\nmark-ovredir-focused = true\ndetect-rounded-corners = true\ndetect-client-opacity = true\ndetect-transient = true\ndetect-client-leader = true\nuse-damage = true\nlog-level = \"warn\"\nvsync = true\n\nwintypes:\n{\n  tooltip = { fade = true; shadow = true; opacity = 1; focus = true; full-shadow = false; };  dock = { shadow = false; }\n  dnd = { shadow = false; }\n  popup_menu = { opacity = 1; }\n  dropdown_menu = { opacity = 1; }\n};\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/rofi/dark.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n \n* {\n    background-color:      #262626;\n    text-color:           #fdfdfc;\n    font:           \"SF Pro Text Bold 14\";\n   }\n\n\n#window {\n\tlocation:   south west;\n\tanchor:   south west;\n\theight:    34%;\n\twidth:   18%;\n\torientation:   horizontal;\n\tchildren:   [mainbox];\n\tpadding: 25px;\n\tborder: 10px;\n\tborder-color: #ed6ea7;\n\tx-offset:   70px;        \n\ty-offset:   -60px;\n}\n\n\n#horibox {\n    orientation: vertical;\n    children:   [prompt, entry, listview ];\n\n}\n\n#listview {\n    layout:     vertical;\n    spacing:    5;\n    lines:     5;\n}\n\n#entry {\n    expand:     false;\n    width:     10em;\n\tmargin: 10px;\n}\n\n#element {\n    padding: 10px 0 0 10px;\n}\n\n#element selected {\n    color: #ffffff;\n}\n\n#prompt {\n  text-color: #ed6ea7;\n  margin: 10px 10px 20px 10px;\n  enabled: true;\n}\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/rofi/light.rasi",
    "content": "/*\n** Riccardo Palombo - https://riccardo.im\n** Preparato per la community Patreon: patreon.com/riccardopalombo\n*/\n\n \n* {\n    background-color:      #ffffff;\n    text-color:           #3c3c3b;\n    font:           \"SF Pro Text Bold 14\";\n   }\n\n\n#window {\n\tlocation:   south west;\n\tanchor:   south west;\n\theight:    34%;\n\twidth:   18%;\n\torientation:   horizontal;\n\tchildren:   [mainbox];\n\tpadding: 25px;\n\tborder: 10px;\n\tborder-color: #ed6ea7;\n\tx-offset:   70px;        \n\ty-offset:   -60px;\n}\n\n\n#horibox {\n    orientation: vertical;\n    children:   [prompt, entry, listview ];\n\n}\n\n#listview {\n    layout:     vertical;\n    spacing:    5;\n    lines:     5;\n}\n\n#entry {\n    expand:     false;\n    width:     10em;\n\tmargin: 10px;\n}\n\n#element {\n    padding: 10px 0 0 10px;\n}\n\n#element selected {\n    color: #ffffff;\n}\n\n#prompt {\n  text-color: #ed6ea7;\n  margin: 10px 10px 20px 10px;\n  enabled: true;\n}\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.config/rofi/theme",
    "content": "dark\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.profile",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\n# Queste regole servono su schermi ad alta risoluzione (come quello del Chuwi)\n\n# export QT_AUTO_SCREEN_SCALE_FACTOR=0\n# export QT_SCREEN_SCALE_FACTORS=2 \n# export GDK_SCALE=2\n# export GDK_DPI_SCALE=0.5\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/.xinitrc",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nxsettingsd &\nxrdb .Xresources &\nexec i3\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\n\nInstallare i pacchetti e poi copiare i file in \"home\" seguendo la struttura originale delle cartelle.\nIl tutto è preparato per Arch Linux (anche Endeavour OS va bene) ed ha bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, software - come light o xbacklight a seconda della vostra scheda video).\n\n\nPacchetti base:\n\nttf-roboto (font GTK)\nttf-jetbrains-mono (font terminale)\napple-fonts (da AUR. San Francisco Pro Text è usato su herbe e rofi)\n\nfeh\ngit\ni3-gaps\nrofi\nlm_sensors\nlxappearance (per regolare icone e tema GTK)\nmicro\npicom\nkitty\nunclutter (nascondere il puntatore del mouse dopo tot)\nthunar (file manager)\nthunar-archive-plugin\nthunar-volman\nudiskie (automunt usb)\nxsettingsd (per modificare il tema GTK al volo)\n\n\nIl tema GTK usato è Akwa e Akwa-dark (pre-impostato nello script di switch). Si può scaricare e installare con:\n\ngit clone https://github.com/berkiyo/akwa.git && cd akwa && mkdir -p ~/.themes && cp -r Akwa* ~/.themes\n\npoi va attivato da lxappearance.\n\n\nPer compilare herbe patchato per usato .Xresources (così da cambiare tema al volo):\n\ngit clone https://github.com/dudik/herbe.git && cd herbe\nwget https://patch-diff.githubusercontent.com/raw/dudik/herbe/pull/11.diff\ngit apply 11.diff\nsudo make install\n\nPer info, scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/dotfiles.sh",
    "content": "#!/bin/bash\n# Una cosa terribile, lo so, ma quando avrò tempo...\n\nDIR=\"$HOME/Documenti/GitHub/dotfiles\"\nHOST=\"notebook-larkbook-x\"\n\ncp $HOME/.config/i3/* $DIR/$HOST/.config/i3/ \ncp $HOME/.config/rofi/* $DIR/$HOST/.config/rofi/ \ncp $HOME/.config/picom.conf $DIR/$HOST/.config/ \ncp $HOME/.config/micro/settings.json $DIR/$HOST/.config/micro/ \ncp $HOME/.config/Code\\ -\\ OSS/User/settings.json $DIR/$HOST/.config/Code\\ -\\ OSS/User/\ncp $HOME/.bashrc $DIR/$HOST/ \ncp $HOME/.profile $DIR/$HOST/\ncp $HOME/dotfiles.sh $DIR/$HOST/ \ncp $HOME/.xinitrc $DIR/$HOST/ \ncp $HOME/dotfiles.sh $DIR/$HOST/  \ncp $HOME/.Xresources* $DIR/$HOST/  \ncp $HOME/Immagini/mappa*.png $DIR/$HOST/Immagini/\ncp -r $HOME/.config/kitty/* $DIR/$HOST/.config/kitty/\ncp -r $HOME/scripts $DIR/$HOST/\necho \"Fatto.\"\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/scripts/bd-big.sh",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Script per mandare in finestra flottante (grande)\n\n#!/usr/bin/env bash\nfocused=$(xprop -root _NET_ACTIVE_WINDOW | awk -F' ' '{print $NF}')\nif xprop -id \"${focused}\" I3_FLOATING_WINDOW | grep -q \"not found\"; then\n    i3 \"floating enable, border pixel 10, resize set 2090 1220, move absolute position center\"\nelse\n    i3 \"floating disable, border pixel\"\nfi\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/scripts/bd.sh",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Script per mandare in finestra flottante (piccola)\n\n#!/usr/bin/env bash\nfocused=$(xprop -root _NET_ACTIVE_WINDOW | awk -F' ' '{print $NF}')\nif xprop -id \"${focused}\" I3_FLOATING_WINDOW | grep -q \"not found\"; then\n    i3 \"floating enable, border pixel 10, resize set 1550 810, move absolute position center\"\nelse\n    i3 \"floating disable, border pixel\"\nfi\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/scripts/checkbattery.sh",
    "content": "#!/bin/sh\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Fa girare lo script ogni 10 minuti (senza cron o simili)\n\nwhile :\ndo\n\t~/scripts/checklevels.sh\n    sleep 600\ndone\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/scripts/checklevels.sh",
    "content": "#!/bin/bash\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Da modificare con i dati della propria batteria\n\nPOWERSUPPLY=\"/sys/class/power_supply/BAT0/status\" \nLOW=20\nTOO_LOW=10\nNOT_CHARGING=\"Discharging\"\n\nexport DISPLAY=:0\n\nBATTERY_LEVEL=$(cat /sys/class/power_supply/BAT0/capacity)\nSTATUS=$(cat $POWERSUPPLY)\n\nif [ $BATTERY_LEVEL -le $LOW -a $STATUS = $NOT_CHARGING ]\nthen ~/scripts/noti -b\nelif [ $BATTERY_LEVEL -le $TOO_LOW -a $STATUS = $NOT_CHARGING ] \nthen pkill picom & light -S 20 & ~/scripts/noti -c\nfi\n\nexit 0\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/scripts/noti",
    "content": "#!/bin/sh\n# Info sul sistema in stile notifica (chi ha bisogno di una status bar?)\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\ncase \"$1\" in\n\n  -a)\n      pkill herbe & \\\n      herbe \"$(date +'%I:%M %P')\" \" \"\\\n       \t\t\"$(date +'%a, %d %b')\" \" \"\\\n       \t\t\" \"\\\n            \"$(set -- $(sensors | grep -i core | tr -d \"+\"); printf '%s\\n' \"CPU: $4\")\" \" \"\\\n            \"Batteria: $(cat /sys/class/power_supply/BAT0/capacity)%\" \" \"\\\n\t\t\t\"Schermo: $(light | cut -f1 -d'.')%\" ;;\n#\t\t\t;;\n -b)\n\tpkill herbe & \\\n\therbe \"Batteria al $(cat /sys/class/power_supply/BAT0/capacity)%\";;\n -c)\n\tpkill herbe & \\\n\therbe \"Resta il $(cat /sys/class/power_supply/BAT0/capacity)%\" \" \"\\\n\t\"Chiudo picom!\" \" \"\\\n\t\"Abbasso tutto!\"\t;;\n\nesac\n"
  },
  {
    "path": "i3-Chuwi-Larkbook-X/scripts/switch.sh",
    "content": "#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# Script originale: Felix Kling\n# Link: https://felix-kling.de/blog/2021/linux-toggle-dark-mode.html\n#\n#!/bin/sh\n\n# Determine mode\nif [ \"$(readlink ~/.Xresources.colors)\" = \".Xresources.colors.light\" ]; then\n  background=dark\nelse\n  background=light\nfi\n\n# A specific mode (light/dark) can be forced from the command line\nif [ -n \"$1\" ] && [ \"$1\" != \"$background\" ]; then\n  exit 0\nfi\n\n# Update color files\n# i3 and other applications that use X resources. The symlink is used to load\n# the correct color scheme on startup (.Xresources includes .Xresources.colors\n# via #include .Xresources.colors)\nln -sf \".Xresources.colors.$background\" ~/.Xresources.colors\n\n# Overwrite color configuration\nxrdb -merge ~/.Xresources.colors\n\n# Rofi\necho \"$background\" > ~/.config/rofi/theme\n\n# For triggering dark themes in GTK apps.\n  if [ $background = dark ]; then\n    sed -i s/Akwa-light/Akwa-dark/ ~/.xsettingsd\n  else\n    sed -i s/Akwa-dark/Akwa-light/ ~/.xsettingsd\n  fi\n\n# Reload\n\n# Update WM background\nfeh --bg-tile ~/Immagini/mappa-$(echo $background).png\n\n# Update Gtk apps\nkillall -HUP xsettingsd\n\n# Update i3\ni3-msg reload\n\n# Update terminal emulator\nkitty +kitten themes --reload-in=all \"Theme-$(echo $background)\"\n"
  },
  {
    "path": "i3-HP-Chromebook-13/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nInstallare i pacchetti e poi copiare i file in home e etc (opzionale) seguendo la struttura originale delle cartelle.\nIl tutto è preparato per Arch Linux ed ha bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, forse qualche libreria).\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare. Guardare il video su \"Come costruire un laptop\" su YouTube per capire come fare ogni passo.\n\nIl font del terminale è mPlus Nerd Font Mono (da scaricare su AUR). L'altro è Roboto Condensed Mono.\nPer scaricare e configurare Herbe e Wordgrinder, seguire le istruzioni di: https://riccardo.im/voidlinux/voidtools\n\nPer far andare l'audio su questo modello: https://github.com/iofq/chell_audio\nPer mappare la tastiera di ChromeOS: https://wiki.archlinux.org/index.php/Chrome_OS_devices#Fixing_audio\n\nLe gesture sono configurare con Touchégg e la sua UI Touche.\n\nATTENZIONE: questa rice è pensata per il Chromebook e quindi ha i DPI regolati per uno schermo da 3200x1800 pixel. Togliere le voci in .Xdefault se si usa su laptop con risoluzione diversa.\n\nPacchetti base:\n\nmplus-nerd-font\nredshift\ntouchégg + touche\nfonts-roboto-ttf (font GTK)\ngit\ni3-gaps\nlazygit\nbrightnessctl\nrofi\nlm_sensors\nlxappearance (per regolare icone e tema GTK)\nmicro\npicom\nrxvt-unicode\nscrot\ntlp\nunclutter (nascondere il puntatore mouse dopo tot)\nwordgrinder (ricompilato senza status bar - vedi file voidtools)\n\nPer info, scrivetemi su Patreon. Buon Linux!\n"
  },
  {
    "path": "i3-HP-Chromebook-13/etc/X11/xorg.conf.d/00-keyboard.conf",
    "content": "# Written by systemd-localed(8), read by systemd-localed and Xorg. It's\n# probably wise not to edit this file manually. Use localectl(1) to\n# instruct systemd-localed to update it.\nSection \"InputClass\"\n        Identifier \"system-keyboard\"\n        MatchIsKeyboard \"on\"\n        Option \"XkbLayout\" \"it\"\n        Option \"XkbModel\" \"chromebook\"\nEndSection\n"
  },
  {
    "path": "i3-HP-Chromebook-13/etc/X11/xorg.conf.d/20-intel.conf",
    "content": "Section \"Device\"\n  Identifier \"Intel Graphics\"\n  Driver \"intel\"\n  Option \"TearFree\" \"true\"\nEndSection\n"
  },
  {
    "path": "i3-HP-Chromebook-13/etc/X11/xorg.conf.d/30-touchpad.conf",
    "content": "Section \"InputClass\"\nIdentifier \"touchpad\"\nDriver \"libinput\"\nMatchIsTouchpad \"on\"\nOption \"Tapping\" \"on\"\nOption \"TappingButtonMap\" \"lmr\"\nEndSection\n\nSection \"InputClass\"\nIdentifier \"touchpad\"\nDriver \"libinput\"\nMatchIsTouchpad \"on\"\nOption \"Tapping\" \"on\"\nOption \"TappingButtonMap\" \"lmr\"\nEndSection\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.Xdefaults",
    "content": "! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n\n\n! special\n*.foreground:   #f9f9f9\n*.background:   #262626\n*.cursorColor:  #919191\n\n! black\n*.color0:       #000000\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\nURxvt.scrollBar: false\nURxvt.internalBorder: 80\nURxvt.font: xft:mplus Nerd Font Mono:size=11,xft:Monospace:size=11:antialias=true:hinting=true\nURxvt.cursorBlink: true\nURxvt.cursorUnderline: true\nURxvt.depth: 32\nURxvt.iso14755: false\nURxvt.clipboard.autocopy: true\nURxvt.keysym.Shift-Control-V: eval:paste_clipboard\nURxvt.keysym.Shift-Control-C: eval:selection_to_clipboard\n\nXft.dpi: 192\nXft.autohint: 1\nXft.antialias: 1\nXft.hinting: true\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n\nXcursor.size: 48\nrofi.dpi: 192\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# If not running interactively, don't do anything\n[[ $- != *i* ]] && return\n\nalias ls='ls --color=auto'\nalias conf='micro ~/.config/i3/config'\nalias conf-picom='micro ~/.config/picom.conf'\nalias nano='micro'\nalias chx='chmod +x'\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\]\\ \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.config/i3/bd-big.sh",
    "content": "#!/usr/bin/env bash\nfocused=$(xprop -root _NET_ACTIVE_WINDOW | awk -F' ' '{print $NF}')\nif xprop -id \"${focused}\" I3_FLOATING_WINDOW | grep -q \"not found\"; then\n    i3 \"floating enable, border pixel 10, resize set 2785 1630, move absolute position center\"\nelse\n    i3 \"floating disable, border pixel\"\nfi\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.config/i3/bd.sh",
    "content": "#!/usr/bin/env bash\nfocused=$(xprop -root _NET_ACTIVE_WINDOW | awk -F' ' '{print $NF}')\nif xprop -id \"${focused}\" I3_FLOATING_WINDOW | grep -q \"not found\"; then\n    i3 \"floating enable, border pixel 10, resize set 2400 1200, move absolute position center\"\nelse\n    i3 \"floating disable, border pixel\"\nfi\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.config/i3/config",
    "content": "#\n# i3 config file\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nset $mod Mod1\n\n# class                 border  backgr. text    indicator child_border\nclient.focused          #000000 #285577 #ffffff #2e9ef4   #303030\nclient.focused_inactive #000000 #5f676a #ffffff #484e50   #303030\nclient.unfocused        #000000 #222222 #888888 #292d2e   #303030\nclient.urgent           #2f343a #900000 #ffffff #900000   #900000\nclient.placeholder      #000000 #0c0c0c #ffffff #000000   #0c0c0c\n\nclient.background       #ffffff\nfont xft:mplus Nerd Font:size=11\nfloating_modifier $mod\n\n# start a terminal (normale o floating)\nbindsym $mod+Return exec --no-startup-id urxvtc\nbindsym $mod+Shift+Return exec --no-startup-id urxvtc -name float_term -geometry 149x25\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# start rofi \nbindsym $mod+space exec --no-startup-id rofi -show drun -drun-display-format {name} -font \"mplus Nerd Font Mono 11\" \n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# default orientation\ndefault_orientation vertical\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# toggle tiling / floating\nbindsym $mod+Shift+space exec --no-startup-id ~/.config/i3/bd.sh\nbindsym $mod+Shift+Ctrl+space exec --no-startup-id ~/.config/i3/bd-big.sh\n\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\n#bindsym $mod+1 workspace number $ws1 exec herbe-small $ws1\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# switch to opened workspaces\nbindsym $mod+Control+Up workspace next\nbindsym $mod+Control+Down workspace prev\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n\n# restart i3 inplace\nbindsym $mod+Shift+r restart\n\n# exit i3 \nbindsym $mod+Shift+e exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'\"\n\n# resize window\nmode \"resize\" {\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n        bindsym Return mode \"default\"\n        bindsym Escape mode \"default\"\n        bindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\n# Mappatura tasti multimediali\n# Questi tasti su Chromebook funzionano dopo aver attivato la tastiera di ChromeOS e l'audio:\n# https://wiki.archlinux.org/index.php/Chrome_OS_devices#Fixing_audio\n# https://github.com/iofq/chell_audio\n\nbindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +20\nbindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 20-\n\nbindsym $mod+XF86MonBrightnessUp exec --no-startup-id brightnessctl --device='chromeos\\:\\:kbd_backlight' set +50\nbindsym $mod+XF86MonBrightnessDown exec --no-startup-id brightnessctl --device='chromeos\\:\\:kbd_backlight' set 50-\n\nbindsym XF86AudioRaiseVolume exec --no-startup-id pamixer -i 20\nbindsym XF86AudioLowerVolume exec --no-startup-id pamixer -d 10\nbindsym XF86AudioMute exec --no-startup-id pamixer -t\n\nbindsym XF86MyComputer exec --no-startup-id scrot '%d-%m_%H:%M:%S.png' -e 'mv $f ~/pics/rice/'\nbindsym $mod+i exec --no-startup-id ~/scripts/noti -a\n\ndefault_border pixel\nhide_edge_borders both\nfor_window [class=\"URxvt\" instance=\"float_term\"] floating enable, border pixel 10, move absolute position center\n\ngaps inner -2\n\n# Programmi da avviare\nexec --no-startup-id feh --bg-fill ~/pics/bg1.jpg\nexec --no-startup-id picom -b\n#exec --no-startup-id xsetroot -solid '#303030'\nexec --no-startup-id urxvtd -q -f -o \nexec --no-startup-id /usr/bin/unclutter\nexec --no-startup-id xbacklight -set 50\nexec --no-startup-id ~/scripts/checkbattery.sh\nexec --no-startup-id ~/scripts/noti -a\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.config/picom.conf",
    "content": "# Config per Picom (compositor)\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\n# Per attivare i bordi arrotondati installare picom-ibhagwan-git anziché picom\n# corner-radius = 17.0\n# rounded-corners-exclude = [\n# \"window_type = 'dock'\",\n# \"window_type = 'desktop'\",\n# \"class_g = 'dmenu'\",\n# \"!I3_FLOATING_WINDOW@:c && class_g = 'firefox'\",\n# \"!I3_FLOATING_WINDOW@:c && class_g = 'URxvt'\",\n# \"class_g = 'TelegramDesktop'\",\n# \"class_g = 'firefox' && argb\"\n# ];\n\nshadow = true\nshadow-radius = 30\nshadow-opacity = .55\nshadow-offset-x = -7\nshadow-offset-y = -7\nshadow-exclude = [\n  \"name = 'Notification'\",\n  \"class_g = 'dmenu'\",\n  \"class_g ?= 'Notify-osd'\",\n  \"class_g = 'Cairo-clock'\",\n  \"_GTK_FRAME_EXTENTS@:c\",\n  \"class_g = 'firefox' && argb\"\n#  \"!I3_FLOATING_WINDOW@:c\",\n];\n\nfading = false\n# fade-in-step = 0.9;\n# fade-out-step = 0.5;\n# fade-delta = 3.0\n\nbackend = \"glx\"\nmark-wmwin-focused = true\nmark-ovredir-focused = true\ndetect-rounded-corners = true\ndetect-client-opacity = true\ndetect-transient = true\ndetect-client-leader = true\nuse-damage = true\nlog-level = \"warn\"\nvsync = true\n\nwintypes:\n{\n  tooltip = { fade = true; shadow = true; opacity = 1; focus = true; full-shadow = false; };  dock = { shadow = false; }\n  dnd = { shadow = false; }\n  popup_menu = { opacity = 1; }\n  dropdown_menu = { opacity = 1; }\n};\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.gtkrc-2.0",
    "content": "# DO NOT EDIT! This file will be overwritten by LXAppearance.\n# Any customization should be done in ~/.gtkrc-2.0.mine instead.\n\ninclude \"/home/rp/.gtkrc-2.0.mine\"\ngtk-theme-name=\"Akwa-dark\"\ngtk-icon-theme-name=\"Papirus-Dark\"\ngtk-font-name=\"Roboto Condensed, Light 10\"\ngtk-cursor-theme-name=\"Vanilla-DMZ-AA\"\ngtk-cursor-theme-size=0\ngtk-toolbar-style=GTK_TOOLBAR_BOTH\ngtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR\ngtk-button-images=1\ngtk-menu-images=1\ngtk-enable-event-sounds=1\ngtk-enable-input-feedback-sounds=1\ngtk-xft-antialias=1\ngtk-xft-hinting=1\ngtk-xft-hintstyle=\"hintslight\"\ngtk-xft-rgba=\"rgb\"\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/.xinitrc",
    "content": "# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nlocalectl set-x11-keymap it chromebook &\nredshift -PO 5600 &\ntouchegg &\nexec i3\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/scripts/checkbattery.sh",
    "content": "#!/bin/sh\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Fa girare lo script ogni 10 minuti (senza cron o simili)\n\nwhile :\ndo\n\t~/scripts/checklevels.sh\n    sleep 600\ndone\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/scripts/checklevels.sh",
    "content": "#!/bin/bash\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Da modificare con i dati della propria batteria\n\nPOWERSUPPLY=\"/sys/class/power_supply/BAT0/status\" \nLOW=20\nTOO_LOW=10\nNOT_CHARGING=\"Discharging\"\n\nexport DISPLAY=:0\n\nBATTERY_LEVEL=$(cat /sys/class/power_supply/BAT0/capacity)\nSTATUS=$(cat $POWERSUPPLY)\n\nif [ $BATTERY_LEVEL -le $LOW -a $STATUS = $NOT_CHARGING ]\nthen ~/scripts/noti -b\nelif [ $BATTERY_LEVEL -le $TOO_LOW -a $STATUS = $NOT_CHARGING ] \nthen pkill picom & xbacklight -set 20 & ~/scripts/noti -c\nfi\n\nexit 0\n"
  },
  {
    "path": "i3-HP-Chromebook-13/home/scripts/noti",
    "content": "#!/bin/sh\n# Info sul sistema in stile notifica (chi ha bisogno di una status bar?)\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\ncase \"$1\" in\n\n  -a)\n      pkill herbe & \\\n      herbe \"$(date +'%H:%M')\" \" \"\\\n       \t\t\"$(date +'%a, %d %b')\" \" \"\\\n       \t\t\" \"\\\n       \t\t\"Volume: $(pamixer --get-volume)%\" \" \"\\\n            \"Batteria: $(acpi | awk -F'[, \\t]*' '{print $4}')\" \" \"\\\n            \"$(set -- $(sensors | grep -i core); printf '%s\\n' \"Temp: $4\")\" \" \"\\\n\t\t\t\"Luminosità: $(xbacklight | cut -f1 -d'.')%\" \" \";;\n -b)\n\tpkill herbe & \\\n\therbe \"Batteria al $(acpi | awk -F'[, \\t]*' '{print $4}')!\";;\n -c)\n\tpkill herbe & \\\n\therbe \"Resta il $(acpi | awk -F'[, \\t]*' '{print $4}')\" \" \"\\\n\t\"Chiudo picom!\" \" \"\\\n\t\"Abbasso tutto!\"\t;;\n\nesac\n"
  },
  {
    "path": "i3-HP-Mini-5101/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nInstallare i pacchetti e poi copiare i file in home e etc (opzionale) seguendo la struttura originale delle cartelle.\nIl tutto è preparato per Void Linux ed ha bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, forse qualche libreria).\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare. Guardare il video su YouTube per capire come fare.\n\nConsiglio anche di scaricare i file voidlinux.sh e voidtools per avere più informazioni sui pacchetti da installare e sulla compilazione delle altre cose (ancora, guardare il video). I due file sono disponibili su https://riccardo.im/voidlinux/voidtools e https://riccardo.im/voidlinux/voidlinux.sh\n\n\nPacchetti base:\n\ncpupower\ndmenu\nfeh\nfont-tamsyn (font console)\nfonts-roboto-ttf (font GTK)\ngit\ni3-gaps\nlazygit\nlf (in versione modificata per miniature)\nlight (per regolare luminosità da cli. Alternativa è xbacklight)\nlm_sensors\nlxappearance (per regolare icone e tema GTK)\nmicro\nncurses-term\npicom\npowertop\nrxvt-unicode\nscrot\nsetxkbmap\ntlp\nueberzug (miniature per lf. Attenzione perché su Arch Linux ha un altro nome)\nunclutter (nascondere il puntatore mouse dopo tot)\nvim\nvpm (wrapper per xbps)\nvsv (wrapper per i servizi runit)\nw3m\nwordgrinder (ricompilato senza status bar - vedi file voidtools)\nwordgrinder-x11\n\nBuon Linux!\n"
  },
  {
    "path": "i3-HP-Mini-5101/etc/X11/xorg.conf.d/20-intel.conf",
    "content": "Section \"Device\"\n   Identifier  \"Intel Graphics\"\n   Driver      \"intel\"\n   Option      \"TearFree\"    \"true\"\nEndSection\n"
  },
  {
    "path": "i3-HP-Mini-5101/etc/rc.local",
    "content": "# Default rc.local for void; add your custom commands here.\n#\n# This is run by runit in stage 2 before the services are executed\n# (see /etc/runit/2).\n\n# light -S 50\n# xbacklight -set 50\ncpupower -c all frequency-set -g powersave\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.Xdefaults",
    "content": "! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n\n\n! special\n*.foreground:   #d7d7af\n*.background:   #000000\n*.cursorColor:  #919191\n\n! black\n*.color0:       #000000\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\nURxvt.scrollBar: false\nURxvt.internalBorder: 40\nURxvt.font: xft:tamsyn:style=Regular:size=14\nURxvt.cursorBlink: true\nURxvt.cursorUnderline: true\nURxvt.clipboard.autocopy: true\nURxvt.keysym.Shift-Control-V: eval:paste_clipboard\nURxvt.keysym.Shift-Control-C: eval:selection_to_clipboard\n\nXft.autohint: 0\nXft.antialias: 1\nXft.hinting: true\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# If not running interactively, don't do anything\n[[ $- != *i* ]] && return\n\nalias ls='ls --color=auto'\nalias lf='lfrun'\nalias conf='micro ~/.config/i3/config'\nalias conf-picom='micro ~/.config/picom.conf'\nalias nano='micro'\nalias zzz='sudo zzz'\nalias dots='cd ~/dotfiles/netbook-voidlinux/HP-5101 && ls -a'\nalias note='cd ~/notes && ls -a'\nalias chx='chmod +x'\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\]\\ \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.config/i3/bd.sh",
    "content": "#!/usr/bin/env bash\nfocused=$(xprop -root _NET_ACTIVE_WINDOW | awk -F' ' '{print $NF}')\nif xprop -id \"${focused}\" I3_FLOATING_WINDOW | grep -q \"not found\"; then\n    i3 \"floating enable, border pixel 10, resize set 1200 620, move absolute position center\"\nelse\n    i3 \"floating disable, border pixel\"\nfi\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.config/i3/config",
    "content": "#\n# i3 config file\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nset $mod Mod4\n\n# class                 border  backgr. text    indicator child_border\nclient.focused          #000000 #285577 #ffffff #2e9ef4   #101010\nclient.focused_inactive #000000 #5f676a #ffffff #484e50   #101010\nclient.unfocused        #000000 #222222 #888888 #292d2e   #101010\nclient.urgent           #2f343a #900000 #ffffff #900000   #900000\nclient.placeholder      #000000 #0c0c0c #ffffff #000000   #0c0c0c\n\nclient.background       #ffffff\nfont xft:tamsyn:style=Regular:size=14\nfloating_modifier $mod\n\n# start a terminal (normale o floating)\nbindsym $mod+Return exec --no-startup-id urxvtc\nbindsym $mod+Shift+Return exec --no-startup-id urxvtc -name float_term -geometry 110x26\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# start dmenu classico \n#bindsym $mod+space exec --no-startup-id dmenu_run -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: '\n\n# start dmenu per lanciare in terminale\nbindsym $mod+space exec --no-startup-id urxvtc -name float_term_dmenu -geometry 110x26 -e $(dmenu_path | dmenu -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: ')\n\n# start todo dmenu \nbindsym $mod+Control+space exec --no-startup-id ~/scripts/todo\n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# default orientation\ndefault_orientation vertical\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# toggle tiling / floating (con script per bordo 10px)\nbindsym $mod+Shift+space exec --no-startup-id ~/.config/i3/bd.sh\n\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\n#bindsym $mod+1 workspace number $ws1 exec herbe-small $ws1\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# switch to opened workspaces\nbindsym $mod+Control+Up workspace next\nbindsym $mod+Control+Down workspace prev\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n\n# restart i3 inplace\nbindsym $mod+Shift+r restart\n\n# exit i3 \nbindsym $mod+Shift+e exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'\"\n\n# resize window\nmode \"resize\" {\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n        bindsym Return mode \"default\"\n        bindsym Escape mode \"default\"\n        bindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\n# Mappatura tasti multimediali (info di sistema e screenshot. Per trovare i codici dei tasti usare il comando xev)\nbindsym XF86HomePage exec --no-startup-id ~/scripts/noti -a\nbindsym XF86Mail exec --no-startup-id scrot '%d-%m_%H:%M:%S.png' -e 'mv $f ~/pics/rice/'\n\n# File Manager LF\nbindsym $mod+e exec --no-startup-id urxvtc -e lf\n\ndefault_border pixel\nhide_edge_borders both\nfor_window [class=\"URxvt\" instance=\"float_term\"] floating enable, border pixel 10, move absolute position center\n\ngaps inner -2\n\n# Programmi da avviare\nexec --no-startup-id picom -b\nexec --no-startup-id feh --bg-fill ~/pics/bg10.png\nexec --no-startup-id urxvtd -q -f -o \nexec --no-startup-id /usr/bin/unclutter\n#exec --no-startup-id /usr/bin/light -S 60\nexec --no-startup-id xbacklight -set 70\nexec --no-startup-id ~/scripts/checkbattery.sh\nexec --no-startup-id ~/scripts/noti -a\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.config/picom.conf",
    "content": "# Config per Picom (compositor)\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nshadow = true;\nshadow-radius = 20;\nshadow-opacity = .65;\nshadow-offset-x = -7;\nshadow-offset-y = -7;\n\nshadow-exclude = [\n  \"name = 'Notification'\",\n#  \"class_g = 'URxvt'\",\n  \"class_g ?= 'Notify-osd'\",\n  \"class_g = 'Cairo-clock'\",\n  \"_GTK_FRAME_EXTENTS@:c\"\n];\n\nfading = false\n#fade-in-step = 0.9;\n#fade-out-step = 0.5;\n#fade-delta = 3.0\nbackend = \"xrender\";\nmark-wmwin-focused = true;\nmark-ovredir-focused = true;\ndetect-rounded-corners = true;\ndetect-client-opacity = true;\ndetect-transient = true\ndetect-client-leader = true\nuse-damage = true\nlog-level = \"warn\";\nvsync = true;\n\nwintypes:\n{\n  tooltip = { fade = true; shadow = true; opacity = 0.9; focus = true; full-shadow = false; };\n  dock = { shadow = false; }\n  dnd = { shadow = false; }\n  popup_menu = { opacity = 0.9; }\n  dropdown_menu = { opacity = 0.9; }\n};\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.gtkrc-2.0",
    "content": "# DO NOT EDIT! This file will be overwritten by LXAppearance.\n# Any customization should be done in ~/.gtkrc-2.0.mine instead.\n\ninclude \"/home/rp/.gtkrc-2.0.mine\"\ngtk-theme-name=\"Akwa-dark\"\ngtk-icon-theme-name=\"Adwaita\"\ngtk-font-name=\"Roboto Condensed, 11\"\ngtk-cursor-theme-size=0\ngtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ\ngtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR\ngtk-button-images=0\ngtk-menu-images=0\ngtk-enable-event-sounds=1\ngtk-enable-input-feedback-sounds=1\ngtk-xft-antialias=1\ngtk-xft-hinting=1\ngtk-xft-hintstyle=\"hintslight\"\ngtk-xft-rgba=\"rgb\"\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.vimrc",
    "content": "\" Riccardo Palombo - https://riccardo.im\n\" Preparato per la community Patreon: patreon.com/riccardopalombo\n\nset t_Co=256\nset background=dark\nsyntax enable\ncolorscheme pencil\n\nset nocompatible\nset noerrorbells\nset tabstop=4 softtabstop=4\nset shiftwidth=4\nset expandtab\nset smartindent\nset wrap\nset smartcase\nset noswapfile\nset nobackup\nset undodir=~/.vim/undodir\nset undofile\nset incsearch\nset number\nset history=1000\nset autoread\n\nlet g:fzf_layout = { 'down': '~40%' }\nlet g:pencil#wrapModeDefault = 'soft'\nlet g:limelight_conceal_ctermfg = 241\n\nnnoremap <silent> <C-f> :Files<CR>\nmap <F4> :Goyo <bar> :TogglePencil <CR>\n\" map <F5> :setlocal spell! spelllang=it_IT<CR>\nmap <F6> :NERDTreeToggle<CR>\n\n\" nnoremap <Space> za\n\n\" Fix per uscire con :q dopo :Goyo\n\nfunction! s:goyo_enter()\n  let b:quitting = 0\n  let b:quitting_bang = 0\n  autocmd QuitPre <buffer> let b:quitting = 1\n  cabbrev <buffer> q! let b:quitting_bang = 1 <bar> q!\nendfunction\n\nfunction! s:goyo_leave()\n  if b:quitting && len(filter(range(1, bufnr('$')), 'buflisted(v:val)')) == 1\n    if b:quitting_bang\n      qa!\n    else\n      qa\n    endif\n  endif\nendfunction\n\nautocmd User GoyoEnter call <SID>goyo_enter()\nautocmd User GoyoLeave call <SID>goyo_leave()\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/.xinitrc",
    "content": "# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nsetxkbmap it &\nexec i3\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/scripts/checkbattery.sh",
    "content": "#!/bin/sh\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Fa girare lo script ogni 10 minuti (senza cron o simili)\n\nwhile :\ndo\n\t~/scripts/checklevels.sh\n    sleep 600\ndone\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/scripts/checklevels.sh",
    "content": "#!/bin/bashlight\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Da modificare con i dati della propria batteria\n\nPOWERSUPPLY=\"/sys/class/power_supply/BAT0/status\" \nLOW=20\nTOO_LOW=10\nNOT_CHARGING=\"Discharging\"\n\nexport DISPLAY=:0\n\nBATTERY_LEVEL=$(cat /sys/class/power_supply/BAT0/capacity)\nSTATUS=$(cat $POWERSUPPLY)\n\nif [ $BATTERY_LEVEL -le $LOW -a $STATUS = $NOT_CHARGING ]\nthen ~/scripts/noti -b\nelif [ $BATTERY_LEVEL -le $TOO_LOW -a $STATUS = $NOT_CHARGING ] \nthen pkill picom & xbacklight -set 20 & ~/scripts/noti -c\nfi\n\nexit 0\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/scripts/noti",
    "content": "#!/bin/sh\n# Info sul sistema in stile notifica (chi ha bisogno di una status bar?)\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\ncase \"$1\" in\n\n  -a)\n      pkill herbe & \\\n      herbe \"$(date +'%I:%M %p')\" \" \"\\\n       \t\t\"$(date +'%a %d %b')\" \" \"\\\n            \"$(set -- $(sensors | grep -i temp2); printf '%s\\n' \"CPU: $2\")\" \" \"\\\n            \"Batteria: $(acpi | awk -F'[, \\t]*' '{print $4}')\" \" \"\\\n\t\t\t\"Schermo: $(xbacklight | cut -f1 -d'.')%\" ;;\n -b)\n\tpkill herbe & \\\n\therbe \"Batteria al $(acpi | awk -F'[, \\t]*' '{print $4}')%!\";;\n -c)\n\tpkill herbe & \\\n\therbe \"Resta il $(acpi | awk -F'[, \\t]*' '{print $4}')%\" \" \"\\\n\t\"Chiudo picom!\" \" \"\\\n\t\"Abbasso tutto!\"\t;;\n\nesac\n"
  },
  {
    "path": "i3-HP-Mini-5101/home/scripts/todo",
    "content": "#!/bin/sh\n#\n# Write/remove a task to do later.\n#\n# Select an existing entry to remove it from the file, or type a new entry to\n# add it.\n#\n\nfile=\"$HOME/notes/todo\"\ntouch \"$file\"\nheight=$(wc -l \"$file\" | awk '{print $1}')\nprompt=\"todo: \"\n\ncmd=$(dmenu -l \"$height\" -p \"$prompt\" \"$@\" < \"$file\" -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -bw 10 -h 30)\nwhile [ -n \"$cmd\" ]; do\n \tif grep -q \"^$cmd\\$\" \"$file\"; then\n\t\tgrep -v \"^$cmd\\$\" \"$file\" > \"$file.$$\"\n\t\tmv \"$file.$$\" \"$file\"\n        height=$(( height - 1 ))\n \telse\n\t\techo \"$cmd\" >> \"$file\"\n\t\theight=$(( height + 1 ))\n \tfi\n\ncmd=$(dmenu -l \"$height\" -p \"$prompt\" \"$@\" < \"$file\" -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -bw 10 -h 30)\ndone\n\nexit 0\n"
  },
  {
    "path": "i3-HP-Mini-5103/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nInstallare i pacchetti e poi copiare i file in home e etc (opzionale) seguendo la struttura originale delle cartelle.\nIl tutto è preparato per Void Linux ed ha bisogno di essere adattato al vostro ambiente (percorsi dei file, nomi, forse qualche libreria).\n\nConsiglio di applicare queste configurazioni ad un sistema operativo già adattato al laptop su cui deve girare.\n\nPacchetti base:\n\ncpupower\ndmenu\nfeh\nfont-tamsyn (font console)\nfonts-roboto-ttf (font GTK)\ngit\ni3-gaps\nlazygit\nlf (in versione modificata per miniature)\nlight (per regolare luminosità da cli)\nlm_sensors\nlxappearance (per regolare icone e tema GTK)\nmicro\nncurses-term\npicom\npowertop\nrxvt-unicode\nscrot\nsetxkbmap\ntlp\nueberzug (miniature per lf)\nunclutter (nascondere il puntatore mouse dopo tot)\nvim\nvpm (wrapper per xbps)\nvsv (wrapper per runit)\nw3m\nwordgrinder (ricompilato senza status bar)\nwordgrinder-x11\n\nBuon Linux!\n"
  },
  {
    "path": "i3-HP-Mini-5103/etc/rc.local",
    "content": "# Default rc.local for void; add your custom commands here.\n#\n# This is run by runit in stage 2 before the services are executed\n# (see /etc/runit/2).\n\nlight -S 50\ncpupower -c all frequency-set -g powersave\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.Xdefaults",
    "content": "! Riccardo Palombo - https://riccardo.im\n! Preparato per la community Patreon: patreon.com/riccardopalombo\n\n\n! special\n*.foreground:   #d7d7af\n*.background:   #000000\n*.cursorColor:  #919191\n\n! black\n*.color0:       #000000\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\nURxvt.scrollBar: false\nURxvt.internalBorder: 40\nURxvt.font: xft:tamsyn:style=Regular:size=14\nURxvt.cursorBlink: true\nURxvt.cursorUnderline: true\n!URxvt*termName: rxvt-256color\nURxvt.clipboard.autocopy: true\nURxvt.keysym.Shift-Control-V: eval:paste_clipboard\nURxvt.keysym.Shift-Control-C: eval:selection_to_clipboard\n\nXft.autohint: 0\nXft.antialias: 1\nXft.hinting: true\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n# If not running interactively, don't do anything\n[[ $- != *i* ]] && return\n\nalias ls='ls --color=auto'\nalias lf='lfrun'\nalias conf='micro ~/.config/i3/config'\nalias conf-picom='micro ~/.config/picom.conf'\nalias nano='micro'\nalias zzz='sudo zzz'\nalias sito='cd ~/web/riccardoim && ls'\nalias dots='cd ~/dots && ls'\nalias note='cd ~/notes && ls'\nalias chx='chmod +x'\n#PS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\]\\ \\[\\e[1;31m\\]>\\[\\e[m\\]\\[\\e[1;33m\\]>\\[\\e[m\\]\\[\\e[1;36m\\]>\\[\\e[m\\] \"\nPS1=\"\\[\\e[1;34m\\]\\w\\[\\e[m\\] \"\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.config/i3/bd.sh",
    "content": "#!/usr/bin/env bash\nfocused=$(xprop -root _NET_ACTIVE_WINDOW | awk -F' ' '{print $NF}')\nif xprop -id \"${focused}\" I3_FLOATING_WINDOW | grep -q \"not found\"; then\n    i3 \"floating enable, border pixel 10, resize set 1200 620, move absolute position center\"\nelse\n    i3 \"floating disable, border pixel\"\nfi\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.config/i3/config",
    "content": "#\n# i3 config file\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nset $mod Mod4\n\n# class                 border  backgr. text    indicator child_border\nclient.focused          #000000 #285577 #ffffff #2e9ef4   #101010\nclient.focused_inactive #000000 #5f676a #ffffff #484e50   #101010\nclient.unfocused        #000000 #222222 #888888 #292d2e   #101010\nclient.urgent           #2f343a #900000 #ffffff #900000   #900000\nclient.placeholder      #000000 #0c0c0c #ffffff #000000   #0c0c0c\n\nclient.background       #ffffff\nfont xft:tamsyn:style=Regular:size=14\nfloating_modifier $mod\n\n# start a terminal (normale o floating)\nbindsym $mod+Return exec --no-startup-id urxvtc\nbindsym $mod+Shift+Return exec --no-startup-id urxvtc -name float_term -geometry 110x26\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# start dmenu classico \n#bindsym $mod+space exec --no-startup-id dmenu_run -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: '\n\n# start dmenu per lanciare in terminale\nbindsym $mod+space exec --no-startup-id urxvtc -name float_term_dmenu -geometry 110x26 -e $(dmenu_path | dmenu -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: ')\n\n# start todo dmenu \nbindsym $mod+Control+space exec --no-startup-id ~/scripts/todo\n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# default orientation\ndefault_orientation vertical\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# toggle tiling / floating (con script per bordo 10px)\nbindsym $mod+Shift+space exec --no-startup-id ~/.config/i3/bd.sh\n\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\n#bindsym $mod+1 workspace number $ws1 exec herbe-small $ws1\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# switch to opened workspaces\nbindsym $mod+Control+Up workspace next\nbindsym $mod+Control+Down workspace prev\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n\n# restart i3 inplace\nbindsym $mod+Shift+r restart\n\n# exit i3 \nbindsym $mod+Shift+e exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'\"\n\n# resize window\nmode \"resize\" {\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n        bindsym Return mode \"default\"\n        bindsym Escape mode \"default\"\n        bindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\n# Mappatura tasti multimediali (info di sistema e screenshot)\nbindsym XF86Mail exec --no-startup-id ~/scripts/noti -a\nbindsym XF86MyComputer exec --no-startup-id scrot '%d-%m_%H:%M:%S.png' -e 'mv $f ~/pics/rice/'\n\n# File Manager LF\nbindsym $mod+e exec --no-startup-id urxvtc -e lf\n\ndefault_border pixel\nhide_edge_borders both\nfor_window [class=\"URxvt\" instance=\"float_term\"] floating enable, border pixel 10, move absolute position center\n\ngaps inner -2\n\n# Programmi da avviare\nexec --no-startup-id picom -b\nexec --no-startup-id feh --bg-fill ~/pics/bg1.jpg\nexec --no-startup-id urxvtd -q -f -o \nexec --no-startup-id /usr/bin/unclutter\nexec --no-startup-id /usr/bin/light -S 60\nexec --no-startup-id ~/scripts/checkbattery.sh\nexec --no-startup-id ~/scripts/noti -a\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.config/picom.conf",
    "content": "# Config per Picom (compositor)\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nshadow = true;\nshadow-radius = 20;\nshadow-opacity = .65;\nshadow-offset-x = -7;\nshadow-offset-y = -7;\n\nshadow-exclude = [\n  \"name = 'Notification'\",\n#  \"class_g = 'URxvt'\",\n  \"class_g ?= 'Notify-osd'\",\n  \"class_g = 'Cairo-clock'\",\n  \"_GTK_FRAME_EXTENTS@:c\"\n];\n\nfading = false\n#fade-in-step = 0.9;\n#fade-out-step = 0.5;\n#fade-delta = 3.0\nbackend = \"xrender\";\nmark-wmwin-focused = true;\nmark-ovredir-focused = true;\ndetect-rounded-corners = true;\ndetect-client-opacity = true;\ndetect-transient = true\ndetect-client-leader = true\nuse-damage = true\nlog-level = \"warn\";\nvsync = true;\n\nwintypes:\n{\n  tooltip = { fade = true; shadow = true; opacity = 0.9; focus = true; full-shadow = false; };\n  dock = { shadow = false; }\n  dnd = { shadow = false; }\n  popup_menu = { opacity = 0.9; }\n  dropdown_menu = { opacity = 0.9; }\n};\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.gtkrc-2.0",
    "content": "# DO NOT EDIT! This file will be overwritten by LXAppearance.\n# Any customization should be done in ~/.gtkrc-2.0.mine instead.\n\ninclude \"/home/rp/.gtkrc-2.0.mine\"\ngtk-theme-name=\"Akwa-dark\"\ngtk-icon-theme-name=\"Adwaita\"\ngtk-font-name=\"Roboto Condensed, 10\"\ngtk-cursor-theme-size=0\ngtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ\ngtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR\ngtk-button-images=0\ngtk-menu-images=0\ngtk-enable-event-sounds=0\ngtk-enable-input-feedback-sounds=0\ngtk-xft-antialias=1\ngtk-xft-hinting=1\ngtk-xft-hintstyle=\"hintslight\"\ngtk-xft-rgba=\"rgb\"\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.vimrc",
    "content": "\" Riccardo Palombo - https://riccardo.im\n\" Preparato per la community Patreon: patreon.com/riccardopalombo\n\nset t_Co=256\nset background=dark\nsyntax enable\ncolorscheme pencil\n\nset nocompatible\nset noerrorbells\nset tabstop=4 softtabstop=4\nset shiftwidth=4\nset expandtab\nset smartindent\nset wrap\nset smartcase\nset noswapfile\nset nobackup\nset undodir=~/.vim/undodir\nset undofile\nset incsearch\nset number\nset history=1000\nset autoread\n\nlet g:fzf_layout = { 'down': '~40%' }\nlet g:pencil#wrapModeDefault = 'soft'\nlet g:limelight_conceal_ctermfg = 241\n\nnnoremap <silent> <C-f> :Files<CR>\nmap <F4> :Goyo <bar> :TogglePencil <CR>\n\" map <F5> :setlocal spell! spelllang=it_IT<CR>\nmap <F6> :NERDTreeToggle<CR>\n\n\" nnoremap <Space> za\n\n\" Fix per uscire con :q dopo :Goyo\n\nfunction! s:goyo_enter()\n  let b:quitting = 0\n  let b:quitting_bang = 0\n  autocmd QuitPre <buffer> let b:quitting = 1\n  cabbrev <buffer> q! let b:quitting_bang = 1 <bar> q!\nendfunction\n\nfunction! s:goyo_leave()\n  if b:quitting && len(filter(range(1, bufnr('$')), 'buflisted(v:val)')) == 1\n    if b:quitting_bang\n      qa!\n    else\n      qa\n    endif\n  endif\nendfunction\n\nautocmd User GoyoEnter call <SID>goyo_enter()\nautocmd User GoyoLeave call <SID>goyo_leave()\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/.xinitrc",
    "content": "# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\nsetxkbmap it &\nexec i3\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/scripts/checkbattery.sh",
    "content": "#!/bin/sh\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Fa girare lo script ogni 10 minuti (senza cron o simili)\n\nwhile :\ndo\n\t~/scripts/checklevels.sh\n    sleep 600\ndone\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/scripts/checklevels.sh",
    "content": "#!/bin/bash\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n# Da modificare con i dati della propria batteria\n\nPOWERSUPPLY=\"/sys/class/power_supply/BAT0/status\" \nLOW=20\nTOO_LOW=10\nNOT_CHARGING=\"Discharging\"\n\nexport DISPLAY=:0\n\nBATTERY_LEVEL=$(cat /sys/class/power_supply/BAT0/capacity)\nSTATUS=$(cat $POWERSUPPLY)\n\nif [ $BATTERY_LEVEL -le $LOW -a $STATUS = $NOT_CHARGING ]\nthen ~/scripts/noti -b\nelif [ $BATTERY_LEVEL -le $TOO_LOW -a $STATUS = $NOT_CHARGING ] \nthen pkill picom & light -S 20 & ~/scripts/noti -c\nfi\n\nexit 0\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/scripts/noti",
    "content": "#!/bin/sh\n# Info sul sistema in stile notifica (chi ha bisogno di una status bar?)\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n\ncase \"$1\" in\n\n  -a)\n      pkill herbe & \\\n      herbe \"$(date +'%I:%M %P')\" \" \"\\\n       \t\t\"$(date +'%a, %d %b')\" \" \"\\\n            \"$(set -- $(sensors | grep -i core); printf '%s\\n' \"CPU: $4\")\" \" \"\\\n            \"Batteria: $(cat /sys/class/power_supply/BAT0/capacity)%\" \" \"\\\n\t\t\t\"Schermo: $(light)%\" ;;\n -b)\n\tpkill herbe & \\\n\therbe \"Batteria al $(cat /sys/class/power_supply/BAT0/capacity)%!\";;\n -c)\n\tpkill herbe & \\\n\therbe \"Resta il $(cat /sys/class/power_supply/BAT0/capacity)%\" \" \"\\\n\t\"Chiudo picom!\" \" \"\\\n\t\"Abbasso tutto!\"\t;;\n\nesac\n"
  },
  {
    "path": "i3-HP-Mini-5103/home/scripts/todo",
    "content": "#!/bin/sh\n#\n# Write/remove a task to do later.\n#\n# Select an existing entry to remove it from the file, or type a new entry to\n# add it.\n#\n\nfile=\"$HOME/notes/todo\"\ntouch \"$file\"\nheight=$(wc -l \"$file\" | awk '{print $1}')\nprompt=\"todo: \"\n\ncmd=$(dmenu -l \"$height\" -p \"$prompt\" \"$@\" < \"$file\" -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -bw 10 -h 30)\nwhile [ -n \"$cmd\" ]; do\n \tif grep -q \"^$cmd\\$\" \"$file\"; then\n\t\tgrep -v \"^$cmd\\$\" \"$file\" > \"$file.$$\"\n\t\tmv \"$file.$$\" \"$file\"\n        height=$(( height - 1 ))\n \telse\n\t\techo \"$cmd\" >> \"$file\"\n\t\theight=$(( height + 1 ))\n \tfi\n\ncmd=$(dmenu -l \"$height\" -p \"$prompt\" \"$@\" < \"$file\" -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -bw 10 -h 30)\ndone\n\nexit 0\n"
  },
  {
    "path": "i3-HP-Mini-5103/wordgrinder-no-status-bar.patch",
    "content": "--- src/lua/document.lua\t2020-12-24 15:16:09.752077341 +0100\n+++ src/lua/document-nb.lua\t2020-12-24 15:15:51.291308132 +0100\n@@ -701,7 +701,7 @@\n \tlocal ds =\n \t{\n \t\tfileformat = FILEFORMAT,\n-\t\tstatusbar = true,\n+\t\tstatusbar = false,\n \t\tdocuments = {},\n \t\taddons = {},\n \t}\n"
  },
  {
    "path": "i3-Pixelbook/20-intel.conf",
    "content": "Section \"Device\"\n   Identifier  \"Intel Graphics\"\n   Driver      \"intel\"\n   Option      \"TearFree\"    \"true\"\nEndSection\n"
  },
  {
    "path": "i3-Pixelbook/61-eve-keyboard.hwdb",
    "content": "# Copyright 2017 The Chromium OS Authors. All rights reserved.\n# Distributed under the terms of the GNU General Public License v2\n#\n# Special keyboard mapping for Eve project. The keyboard has extra\n# \"Assistant\" and \"Hamburger\" keys.\n#\nevdev:atkbd:dmi:bvn*:bvr*:bd*:svnGoogle:pnEve:pvr*\n KEYBOARD_KEY_5d=delete\n KEYBOARD_KEY_d8=rightmeta\n KEYBOARD_KEY_db=leftmeta\n KEYBOARD_KEY_3b=back\n KEYBOARD_KEY_3c=f5\n KEYBOARD_KEY_3d=f11\n KEYBOARD_KEY_3e=print\n KEYBOARD_KEY_3f=brightnessdown\n KEYBOARD_KEY_40=brightnessup\n KEYBOARD_KEY_41=playpause\n KEYBOARD_KEY_42=mute\n KEYBOARD_KEY_43=volumedown\n KEYBOARD_KEY_44=volumeup\n"
  },
  {
    "path": "i3-Pixelbook/README.md",
    "content": "## NECESSARI\n\n- i3-gnome (https://github.com/i3-gnome/i3-gnome)\n- gnome-flashback\n- gnome-power-manager\n- gdm o lightDM \n- gucharmap\n- unclutter\n- micro\n- polybar\n- rofi\n- i3-gaps\n- xdotool e yad (per popup-calendar)\n- compton-rounder-corner\n- ttf-weather-icons\n- ttf-material-icons-git \n- gnome-tweaks \n- nano-syntax-highlighting\n\n\n### RISORSE PER SPUNTI\n\n- Regolith Linux Git (https://github.com/regolith-linux)\n- Kernel CK (https://wiki.archlinux.org/index.php/Unofficial_user_repositories/Repo-ck)\n"
  },
  {
    "path": "i3-Pixelbook/compton.conf",
    "content": "#corner-radius = 7;\nshadow = true;\nshadow-radius = 25;\nshadow-offset-x = -25;\nshadow-offset-y = -25;\nlog-level = \"warn\";\nshadow-opacity = 0.6;\nshadow-exclude = [ \"name = 'Notification'\", \"class_g = 'Polybar'\", \"class_g ?= 'Notify-osd'\", \"class_g = 'Cairo-clock'\", \"_GTK_FRAME_EXTENTS@:c\" ];\nrounded-corners-exclude = [ \"class_g = 'polybar'\", \"window_type = 'dock'\" ];\ninactive-opacity = 0.9;\nframe-opacity = 1;\ninactive-opacity-override = false;\nblur-kern = \"3x3box\";\nblur-background-exclude = [ \"window_type = 'dock'\", \"window_type = 'desktop'\", \"_GTK_FRAME_EXTENTS@:c\" ];\nfading = true;\nfade-in-step = 0.1;\nfade-out-step = 0.1;\nfade-exclude = [ ];\nbackend = \"glx\";\nmark-wmwin-focused = true;\nmark-ovredir-focused = true;\ndetect-rounded-corners = true;\ndetect-client-opacity = true;\nrefresh-rate = 0;\nvsync = true;\nfocus-exclude = [ \"class_g = 'Cairo-clock'\" ];\ndetect-transient = true;\ndetect-client-leader = true;\ninvert-color-include = [ ];\nuse-damage = true;\nwintypes : \n{\n  tooltip : \n  {\n    fade = true;\n    shadow = true;\n    opacity = 0.75;\n    focus = true;\n    full-shadow = false;\n  };\n  dock : \n  {\n    full-shadow = true;\n  };\n  dnd : \n  {\n    shadow = false;\n  };\n  popup_menu : \n  {\n    opacity = 1;\n  };\n  dropdown_menu : \n  {\n    opacity = 1;\n  };\n};\nclear-shadow = true;\ninactive-dim = 0.0;\nblur-background = false;\nactive-opacity = 1.0;\ninactive-dim-fixed = false;\nblur-background-fixed = false;\ndbe = false;\npaint-on-overlay = true;\nxinerama-shadow-crop = true;\n"
  },
  {
    "path": "i3-Pixelbook/i3/config",
    "content": "# This file has been auto-generated by i3-config-wizard(1).\n# It will not be overwritten, so edit it as you like.\n#\n# Should you change your keyboard layout some time, delete\n# this file and re-run i3-config-wizard(1).\n#\n\n# i3 config file (v4)\n#\n# Please see https://i3wm.org/docs/userguide.html for a complete reference!\n\nset $mod Mod4\n\n# Font for window titles. Will also be used by the bar unless a different font\n# is used in the bar {} block below.\nfont pango:Source Code Pro 11\n\n# Configure border style <normal|1pixel|pixel xx|none|pixel>\nnew_window none\nnew_float normal\n\n# Hide borders\n hide_edge_borders none\n\n# remove borders and titlebar\n for_window [class=\"^.*\"] border pixel 0\n# for_window [class=\"^.*\"] floating enable \n\nfor_window [class=\"Yad\" title=\"yad-calendar\"] floating enable\n\n# Use Mouse+$mod to drag floating windows to their wanted position\nfloating_modifier $mod\n\n# start a terminal\nbindsym $mod+Return exec gnome-terminal\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# illuminazione tastiera\nbindsym $mod+Ctrl+space exec eve-keyboard-brightness.sh +20\nbindsym $mod+Ctrl+0 exec eve-keyboard-brightness.sh -30\n\n# toggle tiling / floating\nbindsym $mod+Shift+space floating toggle\n\nbindsym $mod+space exec rofi -show run\n\n# focus the child container\n#bindsym $mod+d focus child\n\n# Define names for default workspaces for which we configure key bindings later on.\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\ngaps inner 35\ngaps outer 5\ngaps top -10\n#border_radius 6\n\n\n        # change gaps interactively\n        bindsym $mod+minus gaps inner current minus 6\n        bindsym $mod+plus gaps inner current plus 6\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)\nbindsym $mod+Shift+r restart\nbindsym $mod+t exec --no-startup-id pkill compton\nbindsym $mod+Ctrl+t exec --no-startup-id compton -b\n\n# Logout of session\nbindsym $mod+Shift+e exec /usr/bin/gnome-session-quit --logout\n\n# Enable popup during fullscreen\npopup_during_fullscreen smart\n\n# lock the screen\n#bindsym $mod+Escape exec gnome-screensaver-command --lock\n\n# resize window (you can also use the mouse for that)\nmode \"resize\" {\n        # These bindings trigger as soon as you enter the resize mode\n\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n\n        # back to normal: Enter or Escape or $mod+r\n        bindsym Return mode \"default\"\n        bindsym Escape mode \"default\"\n        bindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\nexec --no-startup-id compton -b\nexec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings\nexec --no-startup-id gnome-flashback\nexec_always --no-startup-id gnome-power-manager\nexec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1\nexec --no-startup-id /usr/bin/unclutter -b\nexec_always --no-startup-id ~/.config/polybar/launch.sh &\n"
  },
  {
    "path": "i3-Pixelbook/polybar/config",
    "content": "[colors]\nbackground = #00000000\n#background = #262626\nbackground-alt = #444\nforeground = #f9f9f9\nforeground-alt = #888\nprimary = #ffb52a\nsecondary = #e60053\nalert = #bd2c40\n\n[settings]\nscreenchange-reload = true\n;compositing-background = xor\n;compositing-background = screen\n;compositing-foreground = source\n;compositing-border = over\npseudo-transparency = true\n\n[global/wm]\nmargin-top = 5\nmargin-bottom = 5\n\n[bar/top]\n;monitor = ${env:MONITOR:HDMI-A-0}\nwidth = 100%\nheight = 40\noffset-x = 0\noffset-y = 0\nradius = 0.0\nfixed-center = true\noverride-redirect = false\n\nbackground = ${colors.background}\nforeground = ${colors.foreground}\n\noverline-size = 0\noverline-color = #f00\nunderline-size = 0\nunderline-color = #00f\n\nborder-bottom-size = 0\nborder-bottom-color = #000\n\npadding-left = 8\npadding-right = 8\nmodule-margin-left = 0\nmodule-margin-right = 10\n\nfont-0 = Cantarell::weight=bold:antialias=true:pixelsize=11;3\nfont-1 = Material Design Icons:antialias=true:size=13;3\n\nmodules-left = menu i3\nmodules-center = popup-calendar \nmodules-right = memory cpu backlight battery pulseaudio check-night-shift wlan powermenu\n\n#tray-position = \ntray-padding = 0\n\n[module/xwindow]\ntype = internal/xwindow\nlabel = %title:0:80:...%\n\n[module/menu]\ntype = custom/text\ncontent = \"\"\ncontent-margin = \"0\"\n;content-background = ${colors.background-alt}\ncontent-foreground = ${colors.foreground}\nclick-left = /usr/bin/gnome-session-quit --logout\n\n[module/bspwm]\ntype = internal/bspwm\n\nlabel-focused = %index%\nlabel-focused-background = ${colors.background}\nlabel-focused-underline = ${colors.alert}\nlabel-focused-padding = 5\n\nlabel-occupied = %index%\nlabel-occupied-padding = 5\n\nlabel-urgent = %index%!\nlabel-urgent-background = ${colors.alert}\nlabel-urgent-padding = 5\n\nlabel-empty = %index%\nlabel-empty-foreground = ${colors.alert}\nlabel-empty-padding = 5\n\n[module/i3]\ntype = internal/i3\nformat = <label-state> <label-mode>\nindex-sort = true\nwrapping-scroll = false\nlabel-mode-padding = 5\nlabel-mode-foreground = #000\nlabel-mode-background = ${colors.primary}\n\nlabel-focused = %index%\nlabel-focused-background = ${module/bspwm.label-focused-background}\nlabel-focused-underline = ${module/bspwm.label-focused-underline}\nlabel-focused-padding = ${module/bspwm.label-focused-padding}\n\nlabel-unfocused = %index%\nlabel-unfocused-padding = ${module/bspwm.label-occupied-padding}\nlabel-unfocused-foreground = ${colors.background-alt}\n\nlabel-urgent = %index%!\nlabel-urgent-background = ${module/bspwm.label-urgent-background}\nlabel-urgent-padding = ${module/bspwm.label-urgent-padding}\n\nlabel-visible = %index%\nlabel-visible-background = ${self.label-focused-background}\nlabel-visible-underline = ${self.label-focused-underline}\nlabel-visible-padding = ${self.label-focused-padding}\n\n[module/check-night-shift]\ntype = custom/script\nexec = ~/.config/polybar/nightshift.sh\ninterval = 5 \nclick-left = .config/polybar/toggle-nightlight.sh\n\n[module/weather]\ntype = custom/script\ninterval = 600\n;format-prefix = \"ROMA  \"\nformat-prefix-foreground = ${colors.foreground-alt}\nformat = \"<label>\"\nexec = ~/.config/polybar/polybar-forecast\nexec-if = ping openweathermap.org -c 1\n\n[module/cpu]\ntype = internal/cpu\ninterval = 2\nformat-prefix = \"CPU  \"\nformat-prefix-foreground = ${colors.foreground-alt}\nformat-underline = #f90000\nlabel = %percentage%%\n\n[module/uptime]\ntype = custom/script\ninterval = 1200\nformat = \"<label>\"\n#format-prefix = \"UPTIME \"\nformat-foreground = ${colors.foreground-alt}\nexec = ~/.config/polybar/uptime\n\n[module/backlight]\ntype = internal/backlight\ncard = intel_backlight\nformat-prefix = \"LUX  \"\nformat-prefix-foreground = ${colors.foreground-alt}\n\n[module/memory]\ntype = internal/memory\ninterval = 2\nformat-prefix = \"RAM  \"\nformat-prefix-foreground = ${colors.foreground-alt}\nformat-underline = #4bffdc\nlabel = %percentage_used%%\n\n[module/wlan]\ntype = internal/network\ninterface = wlp1s0\n#interface = enp6s0\ninterval = 3.0\nformat-connected = <label-connected>\nformat-connected-underline = #9f78e1\nformat-disconnected-underline = ${self.format-connected-underline}\n#click-left = %local_ip%\nlabel-connected = \"\"\n#label-connected = ONLINE\nlabel-connected-foreground = ${colors.foreground}\nlabel-disconnected = \"\"\nlabel-disconnected-foreground = ${colors.foreground-alt}\nramp-signal-0 = LINE\nramp-signal-foreground = ${colors.foreground-alt}\n\n[module/date]\ntype = internal/date\ninterval = 30\ndate = \"%a %d %b\"\ntime = %H:%M\ntime-alt = %H:%M:%S\n#format-prefix = \nformat-prefix-foreground = ${colors.foreground-alt}\nformat-underline = #0a6cf5\nlabel = %date% %time%\n\n[module/popup-calendar]\ntype = custom/script\nexec = ~/.config/polybar/popup-calendar.sh\ninterval = 5\nclick-left = ~/.config/polybar/popup-calendar.sh --popup &\n\n[module/pulseaudio]\ntype = internal/pulseaudio\nformat-volume = VOL <label-volume>\nformat-volume-foreground = ${colors.foreground-alt}\nlabel-volume = \" %percentage%%\"\nlabel-volume-foreground = ${colors.foreground}\nlabel-muted = \"\"\nlabel-muted-foreground = ${colors.foreground-alt}\nbar-volume-width = 10\nbar-volume-foreground-0 = #55aa55\nbar-volume-foreground-1 = #55aa55\nbar-volume-foreground-2 = #55aa55\nbar-volume-foreground-3 = #55aa55\nbar-volume-foreground-4 = #55aa55\nbar-volume-foreground-5 = #f5a70a\nbar-volume-foreground-6 = #ff5555\nbar-volume-gradient = false\nbar-volume-indicator = |\nbar-volume-indicator-font = 2\nbar-volume-fill = ─\nbar-volume-fill-font = 2\nbar-volume-empty = ─\nbar-volume-empty-font = 2\nbar-volume-empty-foreground = ${colors.foreground-alt}\n\n[module/battery]\ntype = internal/battery\nbattery = BAT0\nadapter = ADP1\nfull-at = 98\n\nformat-charging = <animation-charging>+<label-charging>\nformat-charging-underline = #ffb52a\n\nformat-discharging = <ramp-capacity> <label-discharging>\nformat-discharging-underline = ${self.format-charging-underline}\n\nformat-full-prefix = \"BAT \"\nformat-full-prefix-foreground = ${colors.foreground-alt}\nformat-full-underline = ${self.format-charging-underline}\n\nramp-capacity-0 = \"BAT \"\nramp-capacity-foreground = ${colors.foreground-alt}\n\nanimation-charging-0 = \"BAT \"\nanimation-charging-foreground = ${colors.foreground-alt}\nanimation-charging-framerate = 750\n\n#[module/system-fan-speed]\n#type = custom/script\n#exec = ~/.config/polybar/system-fan-speed.sh\n#interval = 50\n#format-prefix = \"FAN  \"\n#format-prefix-foreground = ${colors.foreground-alt}\n\n[module/temperature]\ntype = internal/temperature\nthermal-zone = 0\ninterval = 10\nwarn-temperature = 60\nhwmon-path = /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon0/temp1_input\n\nformat = <ramp> <label>\nformat-underline = #f50a4d\nformat-warn = <ramp> <label-warn>\nformat-warn-underline = ${self.format-underline}\n\nlabel = %temperature-c%\nlabel-warn = %temperature-c%\nlabel-warn-foreground = ${colors.secondary}\n\nramp-0 = \"TMP \"\nramp-foreground = ${colors.foreground-alt}\n\n[module/powermenu]\ntype = custom/menu\nformat-spacing = 4\n#format-background = ${colors.background-alt}\n\nlabel-open =\"\"\nlabel-open-padding = 0\nlabel-open-foreground = ${colors.foreground}\n;label-open-background = ${colors.background-alt}\n\nlabel-close = \"cancel \"\nlabel-close-foreground = ${colors.primary}\nlabel-separator = | \nlabel-separator-foreground = ${colors.foreground-alt}\nlabel-close-padding-left = 1\n\nmenu-0-0 = reboot\nmenu-0-0-exec = systemctl reboot\nmenu-0-1 = power off\nmenu-0-1-exec = systemctl poweroff\nmenu-0-2 = suspend\nmenu-0-2-exec = systemctl suspend\nmenu-0-2-padding-right = 5\n"
  },
  {
    "path": "i3-Pixelbook/polybar/config.toml",
    "content": "# Register at https://openweathermap.org to get your API key\n# If you don't want to write your key here, you can delete this line and use the OWM_API_KEY environment variable instead\napi_key = \"XXX\"\n\n# This is for Montreal, find your city at https://openweathermap.org\n# The id will be the last part of the URL\ncity_id = \"6539761\"\n\n# Output format, using Handlebars syntax, meaning variables should be used like {{ this }}\n# Available tokens are:\n# - temp_celcius\n# - temp_kelvin\n# - temp_fahrenheit\n# - temp_icon\n# - trend\n# - forecast_celcius\n# - forecast_kelvin\n# - forecast_fahrenheit\n# - forecast_icon\ndisplay = \"{{temp_icon}}  {{ temp_celcius }}°C {{trend}} \"\n"
  },
  {
    "path": "i3-Pixelbook/polybar/launch.sh",
    "content": "#!/usr/bin/env sh\n\n# Terminate already running bar instances\n killall -q polybar\n\n# Wait until the processes have been shut down\n# while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done\n\n# Launch bar1 and bar2\n#polybar base &\n\nsleep .5\n\nif ! pgrep -x polybar; then\n\tpolybar top &\nelse\n\tpkill -USR1 polybar\nfi\n\necho \"Bars launched...\"\n\n\n"
  },
  {
    "path": "i3-Pixelbook/polybar/nightshift.sh",
    "content": "#!/usr/bin/env bash\n\nicon=\"\"\n\nsetting=$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)\n\nif [[ $setting == \"true\" ]]; then\necho \"%{F#F9F9F9s}$icon\"\nelse\necho \"%{F#888888}$icon\"\nfi\n"
  },
  {
    "path": "i3-Pixelbook/polybar/popup-calendar.sh",
    "content": "#!/bin/sh\n\nBAR_HEIGHT=40  # polybar height\nBORDER_SIZE=2  # border size from your wm settings\nYAD_WIDTH=333  # 222 is minimum possible value\nYAD_HEIGHT=200 # 193 is minimum possible value\n#DATE=\"$(date +\"%d-%m-%Y %H:%M\")\"\nDATE=\"$(date +\"%a %d %b    %H:%M\")\"\n\ncase \"$1\" in\n--popup)\n    if [ \"$(xdotool getwindowfocus getwindowname)\" = \"yad-calendar\" ]; then\n        exit 0\n    fi\n\n    eval \"$(xdotool getmouselocation --shell)\"\n    eval \"$(xdotool getdisplaygeometry --shell)\"\n\n    # X\n    if [ \"$((X + YAD_WIDTH / 2 + BORDER_SIZE))\" -gt \"$WIDTH\" ]; then #Right side\n        : $((pos_x = WIDTH - YAD_WIDTH - BORDER_SIZE))\n    elif [ \"$((X - YAD_WIDTH / 2 - BORDER_SIZE))\" -lt 0 ]; then #Left side\n        : $((pos_x = BORDER_SIZE))\n    else #Center\n        : $((pos_x = X - YAD_WIDTH / 2))\n    fi\n\n    # Y\n    if [ \"$Y\" -gt \"$((HEIGHT / 2))\" ]; then #Bottom\n        : $((pos_y = HEIGHT - YAD_HEIGHT - BAR_HEIGHT - BORDER_SIZE))\n    else #Top\n        : $((pos_y = BAR_HEIGHT + BORDER_SIZE))\n    fi\n\n    yad --calendar --undecorated --fixed --close-on-unfocus --no-buttons \\\n        --width=$YAD_WIDTH --height=$YAD_HEIGHT --posx=$pos_x --posy=$pos_y \\\n        --title=\"yad-calendar\" --borders=0 >/dev/null &\n    ;;\n*)\n    echo \"$DATE\"\n    ;;\nesac\n"
  },
  {
    "path": "i3-Pixelbook/polybar/toggle-nightlight.sh",
    "content": "#!/bin/bash\n\nsetting=$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)\n\nif [[ $setting == \"true\" ]]; then\n  gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false\nelse\n  gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true\nfi\n"
  },
  {
    "path": "i3-Pixelbook/rofi/config.rasi",
    "content": "configuration {\n/*\tmodi: \"window,run,ssh\";*/\n\twidth: 30;\n/*\tlines: 15;*/\n/*\tcolumns: 1;*/\n\tfont: \"Source Code Pro Regular 13\";\n/*\tbw: 1;*/\n/*\tlocation: 0;*/\n/*\tpadding: 5;*/\n/*\tyoffset: 0;*/\n/*\txoffset: 0;*/\n/*\tfixed-num-lines: true;*/\n/*\tshow-icons: false;*/\n/*\tterminal: \"rofi-sensible-terminal\";*/\n/*\tssh-client: \"ssh\";*/\n/*\tssh-command: \"{terminal} -e {ssh-client} {host}\";*/\n/*\trun-command: \"{cmd}\";*/\n/*\trun-list-command: \"\";*/\n/*\trun-shell-command: \"{terminal} -e {cmd}\";*/\n/*\twindow-command: \"xkill -id {window}\";*/\n/*\twindow-match-fields: \"all\";*/\n/*\tdrun-icon-theme: ;*/\n/*\tdrun-match-fields: \"name,generic,exec,categories\";*/\n/*\tdisable-history: false;*/\n/*\tsort: false;*/\n/*\tlevenshtein-sort: false;*/\n/*\tcase-sensitive: false;*/\n/*\tcycle: true;*/\n/*\tsidebar-mode: false;*/\n/*\teh: 1;*/\n/*\tauto-select: false;*/\n/*\tparse-hosts: false;*/\n/*\tparse-known-hosts: true;*/\n/*\tcombi-modi: \"window,run\";*/\n/*\tmatching: \"normal\";*/\n/*\ttokenize: true;*/\n/*\tm: \"-5\";*/\n/*\tline-margin: 2;*/\n/*\tline-padding: 1;*/\n/*\tfilter: ;*/\n/*\tseparator-style: \"dash\";*/\n/*\thide-scrollbar: false;*/\n/*\tfullscreen: false;*/\n/*\tfake-transparency: false;*/\n/*\tdpi: -1;*/\n/*\tthreads: 0;*/\n/*\tscrollbar-width: 8;*/\n/*\tscroll-method: 0;*/\n/*\tfake-background: \"screenshot\";*/\n/*\twindow-format: \"{w}    {i}{c}   {t}\";*/\n/*\tclick-to-exit: true;*/\n/*\tshow-match: true;*/\n\ttheme: \"custom\";\n/*\tcolor-normal: ;*/\n/*\tcolor-urgent: ;*/\n/*\tcolor-active: ;*/\n/*\tcolor-window: ;*/\n/*\tmax-history-size: 25;*/\n/*\tcombi-hide-mode-prefix: false;*/\n/*\tpid: \"/run/user/1000/rofi.pid\";*/\n/*\tdisplay-window: ;*/\n/*\tdisplay-windowcd: ;*/\n/*\tdisplay-run: ;*/\n/*\tdisplay-ssh: ;*/\n/*\tdisplay-drun: ;*/\n/*\tdisplay-combi: ;*/\n/*\tdisplay-keys: ;*/\n/*\tkb-primary-paste: \"Control+V,Shift+Insert\";*/\n/*\tkb-secondary-paste: \"Control+v,Insert\";*/\n/*\tkb-clear-line: \"Control+w\";*/\n/*\tkb-move-front: \"Control+a\";*/\n/*\tkb-move-end: \"Control+e\";*/\n/*\tkb-move-word-back: \"Alt+b\";*/\n/*\tkb-move-word-forward: \"Alt+f\";*/\n/*\tkb-move-char-back: \"Left,Control+b\";*/\n/*\tkb-move-char-forward: \"Right,Control+f\";*/\n/*\tkb-remove-word-back: \"Control+Alt+h,Control+BackSpace\";*/\n/*\tkb-remove-word-forward: \"Control+Alt+d\";*/\n/*\tkb-remove-char-forward: \"Delete,Control+d\";*/\n/*\tkb-remove-char-back: \"BackSpace,Control+h\";*/\n/*\tkb-remove-to-eol: \"Control+k\";*/\n/*\tkb-remove-to-sol: \"Control+u\";*/\n/*\tkb-accept-entry: \"Control+j,Control+m,Return,KP_Enter\";*/\n/*\tkb-accept-custom: \"Control+Return\";*/\n/*\tkb-accept-alt: \"Shift+Return\";*/\n/*\tkb-delete-entry: \"Shift+Delete\";*/\n/*\tkb-mode-next: \"Shift+Right,Control+Tab\";*/\n/*\tkb-mode-previous: \"Shift+Left,Control+ISO_Left_Tab\";*/\n/*\tkb-row-left: \"Control+Page_Up\";*/\n/*\tkb-row-right: \"Control+Page_Down\";*/\n/*\tkb-row-up: \"Up,Control+p,ISO_Left_Tab\";*/\n/*\tkb-row-down: \"Down,Control+n\";*/\n/*\tkb-row-tab: \"Tab\";*/\n/*\tkb-page-prev: \"Page_Up\";*/\n/*\tkb-page-next: \"Page_Down\";*/\n/*\tkb-row-first: \"Home,KP_Home\";*/\n/*\tkb-row-last: \"End,KP_End\";*/\n/*\tkb-row-select: \"Control+space\";*/\n/*\tkb-screenshot: \"Alt+S\";*/\n/*\tkb-toggle-case-sensitivity: \"grave,dead_grave\";*/\n/*\tkb-toggle-sort: \"Alt+grave\";*/\n/*\tkb-cancel: \"Escape,Control+g,Control+bracketleft\";*/\n/*\tkb-custom-1: \"Alt+1\";*/\n/*\tkb-custom-2: \"Alt+2\";*/\n/*\tkb-custom-3: \"Alt+3\";*/\n/*\tkb-custom-4: \"Alt+4\";*/\n/*\tkb-custom-5: \"Alt+5\";*/\n/*\tkb-custom-6: \"Alt+6\";*/\n/*\tkb-custom-7: \"Alt+7\";*/\n/*\tkb-custom-8: \"Alt+8\";*/\n/*\tkb-custom-9: \"Alt+9\";*/\n/*\tkb-custom-10: \"Alt+0\";*/\n/*\tkb-custom-11: \"Alt+exclam\";*/\n/*\tkb-custom-12: \"Alt+at\";*/\n/*\tkb-custom-13: \"Alt+numbersign\";*/\n/*\tkb-custom-14: \"Alt+dollar\";*/\n/*\tkb-custom-15: \"Alt+percent\";*/\n/*\tkb-custom-16: \"Alt+dead_circumflex\";*/\n/*\tkb-custom-17: \"Alt+ampersand\";*/\n/*\tkb-custom-18: \"Alt+asterisk\";*/\n/*\tkb-custom-19: \"Alt+parenleft\";*/\n/*\tkb-select-1: \"Super+1\";*/\n/*\tkb-select-2: \"Super+2\";*/\n/*\tkb-select-3: \"Super+3\";*/\n/*\tkb-select-4: \"Super+4\";*/\n/*\tkb-select-5: \"Super+5\";*/\n/*\tkb-select-6: \"Super+6\";*/\n/*\tkb-select-7: \"Super+7\";*/\n/*\tkb-select-8: \"Super+8\";*/\n/*\tkb-select-9: \"Super+9\";*/\n/*\tkb-select-10: \"Super+0\";*/\n/*\tml-row-left: \"ScrollLeft\";*/\n/*\tml-row-right: \"ScrollRight\";*/\n/*\tml-row-up: \"ScrollUp\";*/\n/*\tml-row-down: \"ScrollDown\";*/\n/*\tme-select-entry: \"MousePrimary\";*/\n/*\tme-accept-entry: \"MouseDPrimary\";*/\n/*\tme-accept-custom: \"Control+MouseDPrimary\";*/\n}\n"
  },
  {
    "path": "i3-Pixelbook/rofi/custom.rasi",
    "content": "/**\n * Oxide Color theme\n * User: dikiaap\n * Copyright: Diki Ananta\n **/\n* {\n    selected-normal-foreground:  @lightfg;\n    foreground:                  rgba ( 196, 202, 212, 100 % );\n    normal-foreground:           @foreground;\n    alternate-normal-background: rgba ( 42, 42, 42, 100 % );\n    red:                         rgba ( 194, 65, 65, 100 % );\n    selected-urgent-foreground:  @lightfg;\n    blue:                        rgba ( 43, 131, 166, 100 % );\n    urgent-foreground:           @lightfg;\n    alternate-urgent-background: @red;\n    active-foreground:           @lightfg;\n    lightbg:                     @foreground;\n    selected-active-foreground:  @lightfg;\n    alternate-active-background: @blue;\n    background:                  rgba ( 33, 33, 33, 100 % );\n    alternate-normal-foreground: @foreground;\n    normal-background:           @background;\n    lightfg:                     rgba ( 249, 249, 249, 100 % );\n    selected-normal-background:  rgba ( 90, 90, 90, 100 % );\n    border-color:                @foreground;\n    spacing:                     2;\n    separatorcolor:              rgba ( 183, 183, 183, 100 % );\n    urgent-background:           @red;\n    selected-urgent-background:  rgba ( 214, 78, 78, 100 % );\n    alternate-urgent-foreground: @urgent-foreground;\n    background-color:            rgba ( 0, 0, 0, 0 % );\n    alternate-active-foreground: @active-foreground;\n    active-background:           @blue;\n    selected-active-background:  rgba ( 39, 141, 182, 100 % );\n}\nwindow {\n    background-color: @background;\n    border:           0;\n    padding:          8;\n}\nmainbox {\n    border:  0;\n    padding: 0;\n}\nmessage {\n    border:       2px dash 0px 0px;\n    border-color: @separatorcolor;\n    padding:      1px;\n}\ntextbox {\n    text-color: @foreground;\n}\nlistview {\n    fixed-height: 0;\n    border:       0;\n    border-color: @separatorcolor;\n    spacing:      2px;\n    scrollbar:    true;\n    padding:      2px 0px 0px;\n}\nelement {\n    border:  0;\n    padding: 1px;\n}\nelement normal.normal {\n    background-color: @normal-background;\n    text-color:       @normal-foreground;\n}\nelement normal.urgent {\n    background-color: @urgent-background;\n    text-color:       @urgent-foreground;\n}\nelement normal.active {\n    background-color: @active-background;\n    text-color:       @active-foreground;\n}\nelement selected.normal {\n    background-color: @selected-normal-background;\n    text-color:       @selected-normal-foreground;\n}\nelement selected.urgent {\n    background-color: @selected-urgent-background;\n    text-color:       @selected-urgent-foreground;\n}\nelement selected.active {\n    background-color: @selected-active-background;\n    text-color:       @selected-active-foreground;\n}\nelement alternate.normal {\n    background-color: @alternate-normal-background;\n    text-color:       @alternate-normal-foreground;\n}\nelement alternate.urgent {\n    background-color: @alternate-urgent-background;\n    text-color:       @alternate-urgent-foreground;\n}\nelement alternate.active {\n    background-color: @alternate-active-background;\n    text-color:       @alternate-active-foreground;\n}\nscrollbar {\n    width:        4px;\n    border:       0;\n    handle-color: rgba ( 85, 85, 85, 100 % );\n    handle-width: 8px;\n    padding:      0;\n}\nmode-switcher {\n    border:       2px dash 0px 0px;\n    border-color: @separatorcolor;\n}\nbutton {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\nbutton selected {\n    background-color: @selected-normal-background;\n    text-color:       @selected-normal-foreground;\n}\ninputbar {\n    spacing:    0px;\n    text-color: @normal-foreground;\n    padding:    1px;\n    children:   [ prompt,textbox-prompt-colon,entry,case-indicator ];\n}\ncase-indicator {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\nentry {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\nprompt {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\ntextbox-prompt-colon {\n    expand:     false;\n    str:        \":\";\n    margin:     0px 0.3000em 0.0000em 0.0000em;\n    text-color: inherit;\n}\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/README.md",
    "content": "## Riccardo Palombo - email at riccardo dot im\n\nVIDEO: https://youtu.be/b35hHezrAr0\n\n\n### PACCHETTI BASE PER RASPBERRY OS LITE\n    sudo apt install i3-wm xserver-xorg xinit rxvt-unicode unclutter fonts-terminus fonts-roboto fonts-jetbrains-mono git xfonts-terminus xscreensaver\n\n\n### PACCHETTI UTILI DOPO PER COMPILARE\n    sudo apt install libxinerama-dev libxft-dev ninja-build libncursesw5-dev liblua5.3-dev zlib1g-dev libsdl2-dev libsdl2-ttf-dev golang\n\n\n### INSTALLARE LOG2RAM (https://github.com/azlux/log2ram)\n    echo \"deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bullseye main\" | sudo tee /etc/apt/sources.list.d/azlux.list\n    sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg  https://azlux.fr/repo.gpg\n    sudo apt update\n    sudo apt install log2ram\n\n    # Riavviare e controllare\n    sudo reboot\n    systemctl status log2ram (per controllare che sia attivo. Se non lo è, leggere a fine pagina nel sito ufficiale come ridurre il log esistente).\n\n\n### INSTALLARE LAZYGIT (prendere ultima release \"armv6\" da https://github.com/jesseduffield/lazygit/releases)\n    wget https://github.com/jesseduffield/lazygit/releases/download/v0.34/lazygit_0.34_Linux_armv6.tar.gz\n    tar xvfz lazygit_0.34_Linux_armv6.tar.gz\n    sudo mv lazygit /usr/bin/\n\n\n### COMPILARE DMENU CON PATCHES\n    cd ~/code && git clone git://git.suckless.org/dmenu && cd dmenu/ && wget https://tools.suckless.org/dmenu/patches/border/dmenu-border-20201112-1a13d04.diff https://tools.suckless.org/dmenu/patches/line-height/dmenu-lineheight-5.0.diff && git apply dmenu-lineheight-5.0.diff && git apply dmenu border-20201112-1a13d04.diff && make && sudo make install\n\n\n### COMPILARE WORDGRINDER 0.8 (CON LE SUCCESSIVE NON VA XWORDGRINDER) PER DISATTIVARE LE BARRE IN BASSO\n    cd ~/code && wget https://github.com/davidgiven/wordgrinder/archive/refs/tags/0.8.tar.gz && cd tar xvfz 0.8.tar.gz\n    micro src/lua/document.lua (cambiare in \"false\" la riga 704)\n    micro src/lua/main.lua (commentare la riga 238)\n    micro src/lua/addons/autosave.lua (commentare la riga 15)\n    make PREFIX=/usr && sudo make install PREFIX=/usr\n\n\n### COMPILARE GLUQLO (OROLOGIO SALVASCHERMO)\n    sudo apt install build-essential libsdl1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libx11-dev\n    git clone https://github.com/alexanderk23/gluqlo.git && cd gluqlo\n    make && sudo make install && sudo cp /usr/lib/xscreensaver/gluqlo /usr/bin/\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/boot/config.txt",
    "content": "# For more options and information see\n# http://rpf.io/configtxt\n# Some settings may impact device functionality. See link above for details\n\n# uncomment if you get no picture on HDMI for a default \"safe\" mode\n#hdmi_safe=1\n\n# uncomment the following to adjust overscan. Use positive numbers if console\n# goes off screen, and negative if there is too much border\n#overscan_left=16\n#overscan_right=16\n#overscan_top=16\n#overscan_bottom=16\n\n# uncomment to force a console size. By default it will be display's size minus\n# overscan.\n#framebuffer_width=1280\n#framebuffer_height=720\n\n# uncomment if hdmi display is not detected and composite is being output\n#hdmi_force_hotplug=1\n\n# uncomment to force a specific HDMI mode (this will force VGA)\n#hdmi_group=1\n#hdmi_mode=1\n\n# uncomment to force a HDMI mode rather than DVI. This can make audio work in\n# DMT (computer monitor) modes\n#hdmi_drive=2\n\n# uncomment to increase signal to HDMI, if you have interference, blanking, or\n# no display\nconfig_hdmi_boost=9\n\n# uncomment for composite PAL\n#sdtv_mode=2\n\n#uncomment to overclock the arm. 700 MHz is the default.\n#arm_freq=800\n\n# Uncomment some or all of these to enable the optional hardware interfaces\ndtparam=i2c_arm=off\n#dtparam=i2s=on\n#dtparam=spi=on\n\n# Uncomment this to enable infrared communication.\n#dtoverlay=gpio-ir,gpio_pin=17\n#dtoverlay=gpio-ir-tx,gpio_pin=18\n\n# Additional overlays and parameters are documented /boot/overlays/README\n\n# Enable audio (loads snd_bcm2835)\ndtparam=audio=off\n\n# Automatically load overlays for detected cameras\ncamera_auto_detect=0\n\n# Automatically load overlays for detected DSI displays\ndisplay_auto_detect=1\n\n# Enable DRM VC4 V3D driver\n#dtoverlay=vc4-kms-v3d\nmax_framebuffers=2\n\n# Disable compensation for displays with overscan\ndisable_overscan=1\n\n[cm4]\n# Enable host mode on the 2711 built-in XHCI USB controller.\n# This line should be removed if the legacy DWC2 controller is required\n# (e.g. for USB device mode) or if USB support is not required.\notg_mode=1\n\n[all]\n\n[pi4]\n# Run as fast as firmware / board allows\narm_boost=1\n\n[all]\ndisable_splash=1\nhdmi_group=2\nhdmi_mode=87\nhdmi_drive=2\nhdmi_force_mode=1\nhdmi_timings=480 0 30 30 30 1920 0 6 6 6 0 0 0 60 0 66000000 7\ndisplay_rotate=3\nmax_framebuffer_width=1920\nmax_framebuffer_height=1920\nframebuffer_width=1920\nframebuffer_height=480\ndisplay_hdmi_rotate=3\n\ndtparam=act_led_trigger=default-on\ngpu_mem=64\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/dotfiles.sh",
    "content": "#!/bin/bash\n# Questo script serve solo a fare una copia dei dots in una cartella che poi sincronizzeremo.\n# Una cosa terribile, lo so, ma quando avrò tempo...\n\nDIR=\"$HOME/dotfiles\"\nHOST=\"cyberdeck\"\n\ncp -r $HOME/.config/i3/ $DIR/$HOST/home/.config/ \ncp -r $HOME/.wordgrinder $DIR/$HOST/home/\ncp $HOME/dotfiles.sh $DIR/$HOST/ \ncp $HOME/temp.sh $DIR/$HOST/home/\ncp $HOME/.config/micro/settings.json $DIR/$HOST/home/.config/micro/ \ncp $HOME/.bash_aliases $DIR/$HOST/home/ \ncp $HOME/.Xdefaults $DIR/$HOST/home/\ncp $HOME/.xscreensaver $DIR/$HOST/home/\ncp /boot/config.txt $DIR/$HOST/boot/  \necho \"Fatto.\"\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/.Xdefaults",
    "content": "! special\n*.foreground:   #d7d7af\n*.background:   #000000\n*.cursorColor:  #919191\n\n! black\n*.color0:       #000000\n*.color8:       #5e5e5e\n\n! red\n*.color1:       #a13a38\n*.color9:       #ffa59a\n\n! green\n*.color2:       #00715d\n*.color10:      #24dfc4\n\n! yellow\n*.color3:       #006f32\n*.color11:      #73db95\n\n! blue\n*.color4:       #a43261\n*.color12:      #ff9fc9\n\n! magenta\n*.color5:       #913e88\n*.color13:      #ffa7f6\n\n! cyan\n*.color6:       #007086\n*.color14:      #00ddf4\n\n! white\n*.color7:       #ffffff\n*.color15:      #ffffff\n\nURxvt.scrollBar: false\nURxvt.internalBorder: 15\nURxvt.font: xft:JetBrains Mono:style=Regular:size=16\nURxvt.cursorBlink: true\nURxvt.cursorUnderline: true\n!URxvt.depth: 32\nURxvt.iso14755: false\nURxvt.clipboard.autocopy: true\nURxvt.keysym.Shift-Control-V: eval:paste_clipboard\nURxvt.keysym.Shift-Control-C: eval:selection_to_clipboard\n\nXft.autohint: 0\nXft.antialias: 1\nXft.hinting: true\nXft.hintstyle: hintslight\nXft.rgba: rgb\nXft.lcdfilter: lcddefault\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/.bash_aliases",
    "content": "alias conf='micro ~/.config/i3/config'\nalias dots='cd ~/dotfiles'\nalias note='cd ~/notes'\nalias chx='chmod +x'\nalias temp='~/temp.sh'\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/.config/i3/config",
    "content": "#\n# i3 config file\n#\n# Riccardo Palombo - https://riccardo.im\n# Preparato per la community Patreon: patreon.com/riccardopalombo\n#\n\nset $mod Mod4\n\n# class                 border  backgr. text    indicator child_border\nclient.focused          #000000 #285577 #ffffff #2e9ef4   #101010\nclient.focused_inactive #000000 #5f676a #ffffff #484e50   #101010\nclient.unfocused        #000000 #222222 #888888 #292d2e   #101010\nclient.urgent           #2f343a #900000 #ffffff #900000   #900000\nclient.placeholder      #000000 #0c0c0c #ffffff #000000   #0c0c0c\n\nclient.background       #ffffff\nfont xft:jetbrains mono:style=Regular:size=16\nfloating_modifier $mod\n\n# start a terminal (normale o floating)\nbindsym $mod+Return exec --no-startup-id urxvt\n#bindsym $mod+Shift+Return exec --no-startup-id urxvtc -name float_term -geometry 110x26\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# start dmenu classico \nbindsym $mod+space exec --no-startup-id dmenu_run -fn \"jetbrains mono:size=16\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: '\n#bindsym $mod+space exec --no-startup-id dmenu_run -fn \"terminus:size=20\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -p 'run: '\n\n# start dmenu per lanciare in terminale\n#bindsym $mod+space exec --no-startup-id urxvtc -name float_term_dmenu -geometry 110x26 -e $(dmenu_path | dmenu -fn \"tamsyn:size=14\" -nb '#101010' -nf '#666666' -sb '#101010' -sf '#ffffff' -h 30 -bw 10 -p 'run: ')\n\n# start todo dmenu \n#bindsym $mod+Control+space exec --no-startup-id ~/scripts/todo\n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# default orientation\ndefault_orientation horizontal\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# toggle tiling / floating (con script per bordo 10px)\n#bindsym $mod+Shift+space exec --no-startup-id ~/.config/i3/bd.sh\n\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\n#bindsym $mod+1 workspace number $ws1 exec herbe-small $ws1\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# switch to opened workspaces\nbindsym $mod+Control+Up workspace next\nbindsym $mod+Control+Down workspace prev\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n\n# restart i3 inplace\nbindsym $mod+Shift+r restart\n\n# exit i3 \n#bindsym $mod+Shift+e exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'\"\nbindsym $mod+Shift+e exec \"i3-msg exit\"\n\n# resize window\nmode \"resize\" {\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n        bindsym Return mode \"default\"\n        bindsym Escape mode \"default\"\n        bindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\n# Mappatura tasti multimediali (info di sistema e screenshot. Per trovare i codici dei tasti usare il comando xev)\n#bindsym XF86HomePage exec --no-startup-id ~/scripts/noti -a\n#bindsym XF86Mail exec --no-startup-id scrot '%d-%m_%H:%M:%S.png' -e 'mv $f ~/pics/rice/'\n\n# File Manager LF\n#bindsym $mod+e exec --no-startup-id urxvtc -e lf\n\ndefault_border pixel\nhide_edge_borders both\nfor_window [class=\"URxvt\" instance=\"float_term\"] floating enable, border pixel 10, move absolute position center\n\n#gaps inner -2\n\n# Programmi da avviare\nexec --no-startup-id xscreensaver -no-splash \nexec --no-startup-id /usr/bin/unclutter -idle 0.5\n#exec --no-startup-id /usr/bin/light -S 60\n#exec --no-startup-id xbacklight -set 70\nexec --no-startup-id xwordgrinder ~/notes/start.wg\n#exec --no-startup-id gluqlo -f -anykeyclose\n#exec --no-startup-id urxvt -e tty-clock -B -c -s -b -C 2\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/.config/micro/settings.json",
    "content": "{\n    \"colorscheme\": \"cmc-16\"\n}\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/.wordgrinder/startup.lua",
    "content": "X11_FONT=\"JetBrains Mono:style=Regular:size=34:antialias=true\"\nX11_NORMAL_COLOUR=\"#FFFFFF\"\n--X11_BLACK_COLOUR=\"#111111\"\n--X11_DIM_COLOUR: colour used for unimportant UI elements. The default is “#555555”.\n--X11_BRIGHT_COLOUR: colour used for highlighted text. The default is “#ffffff”.\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/.xscreensaver",
    "content": "# XScreenSaver Preferences File\n# Written by xscreensaver-demo 5.45 for pi on Wed Apr  6 10:27:47 2022.\n# https://www.jwz.org/xscreensaver/\n\ntimeout:\t0:00:10\ncycle:\t\t0:10:00\nlock:\t\tFalse\nlockTimeout:\t0:00:00\npasswdTimeout:\t0:00:30\nvisualID:\tdefault\ninstallColormap:    True\nverbose:\tFalse\ntimestamp:\tTrue\nsplash:\t\tTrue\nsplashDuration:\t0:00:05\ndemoCommand:\txscreensaver-demo\nprefsCommand:\t\nnice:\t\t10\nmemoryLimit:\t0\nfade:\t\tTrue\nunfade:\t\tFalse\nfadeSeconds:\t0:00:03\nfadeTicks:\t20\ncaptureStderr:\tTrue\nignoreUninstalledPrograms:False\nfont:\t\t*-medium-r-*-140-*-m-*\ndpmsEnabled:\tFalse\ndpmsQuickOff:\tFalse\ndpmsStandby:\t2:00:00\ndpmsSuspend:\t2:00:00\ndpmsOff:\t4:00:00\ngrabDesktopImages:  False\ngrabVideoFrames:    False\nchooseRandomImages: False\nimageDirectory:\t\n\nmode:\t\tone\nselected:\t242\n\ntextMode:\turl\ntextLiteral:\tXScreenSaver\ntextFile:\t\ntextProgram:\tfortune\ntextURL:\thttps://planet.debian.org/rss20.xml\n\nprograms:\t\t\t\t\t\t\t\t      \\\n\t\t\t\tmaze -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsuperquadrics -root\t\t\t    \\n\\\n\t\t\t\tattraction -root\t\t\t    \\n\\\n\t\t\t\tblitspin -root\t\t\t\t    \\n\\\n\t\t\t\tgreynetic -root\t\t\t\t    \\n\\\n\t\t\t\thelix -root\t\t\t\t    \\n\\\n\t\t\t\thopalong -root\t\t\t\t    \\n\\\n\t\t\t\timsmap -root\t\t\t\t    \\n\\\n-\t\t\t\tnoseguy -root\t\t\t\t    \\n\\\n-\t\t\t\tpyro -root\t\t\t\t    \\n\\\n\t\t\t\tqix -root\t\t\t\t    \\n\\\n-\t\t\t\trocks -root\t\t\t\t    \\n\\\n\t\t\t\trorschach -root\t\t\t\t    \\n\\\n\t\t\t\tdecayscreen -root\t\t\t    \\n\\\n\t\t\t\tflame -root\t\t\t\t    \\n\\\n\t\t\t\thalo -root\t\t\t\t    \\n\\\n\t\t\t\tslidescreen -root\t\t\t    \\n\\\n\t\t\t\tpedal -root\t\t\t\t    \\n\\\n\t\t\t\tbouboule -root\t\t\t\t    \\n\\\n-\t\t\t\tbraid -root\t\t\t\t    \\n\\\n\t\t\t\tcoral -root\t\t\t\t    \\n\\\n\t\t\t\tdeco -root\t\t\t\t    \\n\\\n\t\t\t\tdrift -root\t\t\t\t    \\n\\\n-\t\t\t\tfadeplot -root\t\t\t\t    \\n\\\n\t\t\t\tgalaxy -root\t\t\t\t    \\n\\\n\t\t\t\tgoop -root\t\t\t\t    \\n\\\n\t\t\t\tgrav -root\t\t\t\t    \\n\\\n\t\t\t\tifs -root\t\t\t\t    \\n\\\n\t\t\t\tunicode -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tjigsaw -root\t\t\t\t    \\n\\\n\t\t\t\tjulia -root\t\t\t\t    \\n\\\n-\t\t\t\tkaleidescope -root\t\t\t    \\n\\\n- GL: \t\t\t\tmoebius -root\t\t\t\t    \\n\\\n\t\t\t\tmoire -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tmorph3d -root\t\t\t\t    \\n\\\n\t\t\t\tmountain -root\t\t\t\t    \\n\\\n\t\t\t\tmunch -root\t\t\t\t    \\n\\\n\t\t\t\tpenrose -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tpipes -root\t\t\t\t    \\n\\\n\t\t\t\trd-bomb -root\t\t\t\t    \\n\\\n- GL: \t\t\t\trubik -root\t\t\t\t    \\n\\\n-\t\t\t\tsierpinski -root\t\t\t    \\n\\\n\t\t\t\tslip -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsproingies -root\t\t\t    \\n\\\n\t\t\t\tstarfish -root\t\t\t\t    \\n\\\n\t\t\t\tstrange -root\t\t\t\t    \\n\\\n\t\t\t\tswirl -root\t\t\t\t    \\n\\\n\t\t\t\ttriangle -root\t\t\t\t    \\n\\\n\t\t\t\txjack -root\t\t\t\t    \\n\\\n\t\t\t\txlyap -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tatlantis -root\t\t\t\t    \\n\\\n\t\t\t\tbsod -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tbubble3d -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcage -root\t\t\t\t    \\n\\\n-\t\t\t\tcrystal -root\t\t\t\t    \\n\\\n\t\t\t\tcynosure -root\t\t\t\t    \\n\\\n\t\t\t\tdiscrete -root\t\t\t\t    \\n\\\n\t\t\t\tdistort -root\t\t\t\t    \\n\\\n\t\t\t\tepicycle -root\t\t\t\t    \\n\\\n\t\t\t\tflow -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglplanet -root\t\t\t\t    \\n\\\n\t\t\t\tinterference -root\t\t\t    \\n\\\n\t\t\t\tkumppa -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tlament -root\t\t\t\t    \\n\\\n\t\t\t\tmoire2 -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsonar -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tstairs -root\t\t\t\t    \\n\\\n\t\t\t\ttruchet -root\t\t\t\t    \\n\\\n-\t\t\t\tvidwhacker -root\t\t\t    \\n\\\n\t\t\t\tblaster -root\t\t\t\t    \\n\\\n\t\t\t\tbumps -root\t\t\t\t    \\n\\\n\t\t\t\tccurve -root\t\t\t\t    \\n\\\n\t\t\t\tcompass -root\t\t\t\t    \\n\\\n\t\t\t\tdeluxe -root\t\t\t\t    \\n\\\n-\t\t\t\tdemon -root\t\t\t\t    \\n\\\n- GL: \t\t\t\textrusion -root\t\t\t\t    \\n\\\n-\t\t\t\tloop -root\t\t\t\t    \\n\\\n\t\t\t\tpenetrate -root\t\t\t\t    \\n\\\n\t\t\t\tpetri -root\t\t\t\t    \\n\\\n\t\t\t\tphosphor -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tpulsar -root\t\t\t\t    \\n\\\n\t\t\t\tripples -root\t\t\t\t    \\n\\\n\t\t\t\tshadebobs -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsierpinski3d -root\t\t\t    \\n\\\n\t\t\t\tspotlight -root\t\t\t\t    \\n\\\n\t\t\t\tsquiral -root\t\t\t\t    \\n\\\n\t\t\t\twander -root\t\t\t\t    \\n\\\n-\t\t\t\twebcollage -root\t\t\t    \\n\\\n\t\t\t\txflame -root\t\t\t\t    \\n\\\n\t\t\t\txmatrix -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tgflux -root\t\t\t\t    \\n\\\n-\t\t\t\tnerverot -root\t\t\t\t    \\n\\\n\t\t\t\txrayswarm -root\t\t\t\t    \\n\\\n\t\t\t\txspirograph -root\t\t\t    \\n\\\n- GL: \t\t\t\tcircuit -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tdangerball -root\t\t\t    \\n\\\n- GL: \t\t\t\tengine -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tflipscreen3d -root\t\t\t    \\n\\\n- GL: \t\t\t\tgltext -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tmenger -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tmolecule -root\t\t\t\t    \\n\\\n\t\t\t\trotzoomer -root\t\t\t\t    \\n\\\n\t\t\t\tscooter -root\t\t\t\t    \\n\\\n\t\t\t\tspeedmine -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tstarwars -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tstonerview -root\t\t\t    \\n\\\n\t\t\t\tvermiculate -root\t\t\t    \\n\\\n\t\t\t\twhirlwindwarp -root\t\t\t    \\n\\\n\t\t\t\tzoom -root\t\t\t\t    \\n\\\n\t\t\t\tanemone -root\t\t\t\t    \\n\\\n\t\t\t\tapollonian -root\t\t\t    \\n\\\n- GL: \t\t\t\tboxed -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcubenetic -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tendgame -root\t\t\t\t    \\n\\\n\t\t\t\teuler2d -root\t\t\t\t    \\n\\\n\t\t\t\tfluidballs -root\t\t\t    \\n\\\n- GL: \t\t\t\tflurry -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglblur -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglsnake -root\t\t\t\t    \\n\\\n\t\t\t\thalftone -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tjuggler3d -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tlavalite -root\t\t\t\t    \\n\\\n-\t\t\t\tpolyominoes -root\t\t\t    \\n\\\n- GL: \t\t\t\tqueens -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsballs -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tspheremonics -root\t\t\t    \\n\\\n-\t\t\t\tthornbird -root\t\t\t\t    \\n\\\n\t\t\t\ttwang -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tantspotlight -root\t\t\t    \\n\\\n\t\t\t\tapple2 -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tatunnel -root\t\t\t\t    \\n\\\n\t\t\t\tbarcode -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tblinkbox -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tblocktube -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tbouncingcow -root\t\t\t    \\n\\\n\t\t\t\tcloudlife -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcubestorm -root\t\t\t\t    \\n\\\n\t\t\t\teruption -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tflipflop -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tflyingtoasters -root\t\t\t    \\n\\\n\t\t\t\tfontglide -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tgleidescope -root\t\t\t    \\n\\\n- GL: \t\t\t\tglknots -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglmatrix -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglslideshow -root\t\t\t    \\n\\\n- GL: \t\t\t\thypertorus -root\t\t\t    \\n\\\n- GL: \t\t\t\tjigglypuff -root\t\t\t    \\n\\\n\t\t\t\tmetaballs -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tmirrorblob -root\t\t\t    \\n\\\n\t\t\t\tpiecewise -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tpolytopes -root\t\t\t\t    \\n\\\n\t\t\t\tpong -root\t\t\t\t    \\n\\\n\t\t\t\tpopsquares -root\t\t\t    \\n\\\n- GL: \t\t\t\tsurfaces -root\t\t\t\t    \\n\\\n\t\t\t\txanalogtv -root\t\t\t\t    \\n\\\n\t\t\t\tabstractile -root\t\t\t    \\n\\\n\t\t\t\tanemotaxis -root\t\t\t    \\n\\\n- GL: \t\t\t\tantinspect -root\t\t\t    \\n\\\n\t\t\t\tfireworkx -root\t\t\t\t    \\n\\\n\t\t\t\tfuzzyflakes -root\t\t\t    \\n\\\n\t\t\t\tinteraggregate -root\t\t\t    \\n\\\n\t\t\t\tintermomentary -root\t\t\t    \\n\\\n\t\t\t\tmemscroller -root\t\t\t    \\n\\\n- GL: \t\t\t\tnoof -root\t\t\t\t    \\n\\\n\t\t\t\tpacman -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tpinion -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tpolyhedra -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tprovidence -root\t\t\t    \\n\\\n\t\t\t\tsubstrate -root\t\t\t\t    \\n\\\n\t\t\t\twormhole -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tantmaze -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tboing -root\t\t\t\t    \\n\\\n\t\t\t\tboxfit -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcarousel -root\t\t\t\t    \\n\\\n\t\t\t\tceltic -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcrackberg -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcube21 -root\t\t\t\t    \\n\\\n\t\t\t\tfiberlamp -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tfliptext -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglhanoi -root\t\t\t\t    \\n\\\n- GL: \t\t\t\ttangram -root\t\t\t\t    \\n\\\n- GL: \t\t\t\ttimetunnel -root\t\t\t    \\n\\\n- GL: \t\t\t\tglschool -root\t\t\t\t    \\n\\\n- GL: \t\t\t\ttopblock -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcubicgrid -root\t\t\t\t    \\n\\\n\t\t\t\tcwaves -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tgears -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tglcells -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tlockward -root\t\t\t\t    \\n\\\n\t\t\t\tm6502 -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tmoebiusgears -root\t\t\t    \\n\\\n- GL: \t\t\t\tvoronoi -root\t\t\t\t    \\n\\\n- GL: \t\t\t\thypnowheel -root\t\t\t    \\n\\\n- GL: \t\t\t\tklein -root\t\t\t\t    \\n\\\n-\t\t\t\tlcdscrub -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tphotopile -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tskytentacles -root\t\t\t    \\n\\\n- GL: \t\t\t\trubikblocks -root\t\t\t    \\n\\\n- GL: \t\t\t\tcompanioncube -root\t\t\t    \\n\\\n- GL: \t\t\t\thilbert -root\t\t\t\t    \\n\\\n- GL: \t\t\t\ttronbit -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tgeodesic -root\t\t\t\t    \\n\\\n\t\t\t\thexadrop -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tkaleidocycle -root\t\t\t    \\n\\\n- GL: \t\t\t\tquasicrystal -root\t\t\t    \\n\\\n- GL: \t\t\t\tunknownpleasures -root\t\t\t    \\n\\\n\t\t\t\tbinaryring -root\t\t\t    \\n\\\n- GL: \t\t\t\tcityflow -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tgeodesicgears -root\t\t\t    \\n\\\n- GL: \t\t\t\tprojectiveplane -root\t\t\t    \\n\\\n- GL: \t\t\t\tromanboy -root\t\t\t\t    \\n\\\n\t\t\t\ttessellimage -root\t\t\t    \\n\\\n- GL: \t\t\t\twinduprobot -root\t\t\t    \\n\\\n- GL: \t\t\t\tsplitflap -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcubestack -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcubetwist -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tdiscoball -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tdymaxionmap -root\t\t\t    \\n\\\n- GL: \t\t\t\tenergystream -root\t\t\t    \\n\\\n- GL: \t\t\t\thexstrut -root\t\t\t\t    \\n\\\n- GL: \t\t\t\thydrostat -root\t\t\t\t    \\n\\\n- GL: \t\t\t\traverhoop -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsplodesic -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tunicrud -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tesper -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tvigilance -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcrumbler -root\t\t\t\t    \\n\\\n\t\t\t\tfilmleader -root\t\t\t    \\n\\\n\t\t\t\tglitchpeg -root\t\t\t\t    \\n\\\n- GL: \t\t\t\thandsy -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tmaze3d -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tpeepers -root\t\t\t\t    \\n\\\n- GL: \t\t\t\trazzledazzle -root\t\t\t    \\n\\\n\t\t\t\tvfeedback -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tdeepstars -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tgravitywell -root\t\t\t    \\n\\\n- GL: \t\t\t\tbeats -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tcovid19 -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tetruscanvenus -root\t\t\t    \\n\\\n- GL: \t\t\t\tgibson -root\t\t\t\t    \\n\\\n- GL: \t\t\t\theadroom -root\t\t\t\t    \\n\\\n- GL: \t\t\t\tsphereeversion -root\t\t\t    \\n\\\n\t\t\t\tgluqlo -root\t\t\t    \\n\\\n\n\npointerPollTime:    0:00:05\npointerHysteresis:  10\nwindowCreationTimeout:0:00:30\ninitialDelay:\t0:00:00\nGetViewPortIsFullOfLies:False\nprocInterrupts:\tTrue\nxinputExtensionDev: False\noverlayStderr:\tTrue\nauthWarningSlack:   20\n\n"
  },
  {
    "path": "i3-Raspberry-OS-Cyberdeck/home/temp.sh",
    "content": "#!/bin/bash\n# Script: my-pi-temp.sh\n# Purpose: Display the ARM CPU and GPU  temperature of Raspberry Pi 2/3 \n# Author: Vivek Gite <www.cyberciti.biz> under GPL v2.x+\n# -------------------------------------------------------\ncpu=$(</sys/class/thermal/thermal_zone0/temp)\necho \"$(date)\"\necho \"-------------------------------------------\"\necho \"GPU → $(vcgencmd measure_temp | egrep  -o  '[[:digit:]].*')\"\necho \"CPU → $((cpu/1000))'C\"\necho \"-------------------------------------------\"\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.bashrc",
    "content": "#\n# ~/.bashrc\n#\n\n# If not running interactively, don't do anything\n[[ $- != *i* ]] && return\n\nalias ls='ls --color=auto'\nalias gnome-screenshot='gnome-screenshot -i'\nalias conf-i3='micro ~/.config/i3/config'\nalias conf-polybar='micro ~/.config/polybar/config'\nalias conf-compton='micro ~/.config/compton.conf'\nPS1='[\\u@\\h \\W]\\$ '\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/README.md",
    "content": "Qualche informazione da tenere a mente. Il tutto è ancora in versione bozza da prendere per quel che è. Presto, su Patreon, metterò degli screencast un po' tutorial un po' divulgativi.\n\n## NECESSARI\n\n- i3-gnome (https://github.com/i3-gnome/i3-gnome e https://github.com/i3-gnome/i3-gnome/wiki/Tips-&-Tricks)\n- gnome-flashback\n- polkit-gnome\n- gsd-xsettings\n- gdm o lightDM \n- gucharmap\n- ntfs-3g\n- unclutter\n- micro\n- polybar\n- rofi\n- i3-gaps\n- xdotool e yad (per popup-calendar)\n- compton (o picom, a seconda del momento: in questo caso rinominare il file config)\n- ttf-weather-icons\n- ttf-material-icons-git \n- gnome-tweaks \n- nano-syntax-highlighting\n\n### RISORSE PER SPUNTI\n\n- Regolith Linux Git (https://github.com/regolith-linux)\n- Kernel CK (https://wiki.archlinux.org/index.php/Unofficial_user_repositories/Repo-ck) Il ThinkPad è Broadwell\n\n### FIX DOPO AGGIORNAMENTO 3.36\ngsettings set org.gnome.gnome-flashback desktop false\ngsettings set org.gnome.gnome-flashback root-background true\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/compton.conf",
    "content": "corner-radius = 7;\nshadow = true;\nshadow-radius = 25;\nshadow-offset-x = -25;\nshadow-offset-y = -25;\nlog-level = \"warn\";\nshadow-opacity = 0.5;\nshadow-exclude = [ \"name = 'Notification'\", \"class_g = 'Polybar'\", \"class_g ?= 'Notify-osd'\", \"class_g = 'Cairo-clock'\", \"_GTK_FRAME_EXTENTS@:c\" ];\nrounded-corners-exclude = [ \"class_g = 'polybar'\", \"window_type = 'dock'\" ];\ninactive-opacity = 0.9;\nframe-opacity = 1;\ninactive-opacity-override = false;\nblur-kern = \"3x3box\";\nblur-background-exclude = [ \"window_type = 'dock'\", \"window_type = 'desktop'\", \"_GTK_FRAME_EXTENTS@:c\" ];\nfading = true;\nfade-in-step = 0.1;\nfade-out-step = 0.1;\nfade-exclude = [ ];\nbackend = \"xrender\";\nmark-wmwin-focused = true;\nmark-ovredir-focused = true;\ndetect-rounded-corners = true;\ndetect-client-opacity = true;\nrefresh-rate = 0;\nvsync = true;\nfocus-exclude = [ \"class_g = 'Cairo-clock'\" ];\ndetect-transient = true;\ndetect-client-leader = true;\ninvert-color-include = [ ];\nuse-damage = true;\nwintypes : \n{\n  tooltip : \n  {\n    fade = true;\n    shadow = true;\n    opacity = 0.75;\n    focus = true;\n    full-shadow = false;\n  };\n  dock : \n  {\n    full-shadow = true;\n  };\n  dnd : \n  {\n    shadow = false;\n  };\n  popup_menu : \n  {\n    opacity = 1;\n  };\n  dropdown_menu : \n  {\n    opacity = 1;\n  };\n};\ninactive-dim = 0.0;\nblur-background = false;\nactive-opacity = 1.0;\ninactive-dim-fixed = false;\nblur-background-fixed = false;\ndbe = false;\nxinerama-shadow-crop = true;\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/i3/config",
    "content": "# This file has been auto-generated by i3-config-wizard(1).\n# It will not be overwritten, so edit it as you like.\n#\n# Should you change your keyboard layout some time, delete\n# this file and re-run i3-config-wizard(1).\n#\n\n# i3 config file (v4)\n#\n# Please see https://i3wm.org/docs/userguide.html for a complete reference!\n\nset $mod Mod4\n\n# Font for window titles. Will also be used by the bar unless a different font\n# is used in the bar {} block below.\nfont pango:Source Code Pro 10\n\n# Configure border style <normal|1pixel|pixel xx|none|pixel>\nnew_window none\nnew_float normal\n\n# Hide borders\n hide_edge_borders none\n\n# remove borders and titlebar\n for_window [class=\"^.*\"] border pixel 0\n# for_window [class=\"^.*\"] floating enable \n\nfor_window [class=\"Yad\" title=\"yad-calendar\"] floating enable\n\n# Use Mouse+$mod to drag floating windows to their wanted position\nfloating_modifier $mod\n\n# start a terminal\nbindsym $mod+Return exec gnome-terminal\nbindsym $mod+e exec nautilus -w\n\n# kill focused window\nbindsym $mod+Shift+q kill\n\n# change focus\nbindsym $mod+Left focus left\nbindsym $mod+Down focus down\nbindsym $mod+Up focus up\nbindsym $mod+Right focus right\n\n# move focused window\nbindsym $mod+Shift+Left move left\nbindsym $mod+Shift+Down move down\nbindsym $mod+Shift+Up move up\nbindsym $mod+Shift+Right move right\n\n# split in horizontal orientation\nbindsym $mod+h split h\n\n# split in vertical orientation\nbindsym $mod+v split v\n\n# enter fullscreen mode for the focused container\nbindsym $mod+f fullscreen toggle\n\n# toggle tiling / floating\nbindsym $mod+Shift+space floating toggle\n\nbindsym $mod+space exec rofi -show run\n\n# focus the child container\n#bindsym $mod+d focus child\n\n# Define names for default workspaces for which we configure key bindings later on.\n# We use variables to avoid repeating the names in multiple places.\nset $ws1 \"1\"\nset $ws2 \"2\"\nset $ws3 \"3\"\nset $ws4 \"4\"\nset $ws5 \"5\"\n\n# switch to workspace\nbindsym $mod+1 workspace number $ws1\nbindsym $mod+2 workspace number $ws2\nbindsym $mod+3 workspace number $ws3\nbindsym $mod+4 workspace number $ws4\nbindsym $mod+5 workspace number $ws5\n\n# move focused container to workspace\nbindsym $mod+Shift+1 move container to workspace number $ws1\nbindsym $mod+Shift+2 move container to workspace number $ws2\nbindsym $mod+Shift+3 move container to workspace number $ws3\nbindsym $mod+Shift+4 move container to workspace number $ws4\nbindsym $mod+Shift+5 move container to workspace number $ws5\n\ngaps inner 35\ngaps outer 5\ngaps top -20\n#border_radius 6\n\n# change gaps interactively\nbindsym $mod+minus gaps inner current minus 6\nbindsym $mod+plus gaps inner current plus 6\n\n# reload the configuration file\nbindsym $mod+Shift+c reload\n\n# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)\nbindsym $mod+Shift+r restart\nbindsym $mod+t exec --no-startup-id pkill compton\nbindsym $mod+Shift+t exec --no-startup-id compton -b\n\n# Logout of session\nbindsym $mod+Shift+e exec /usr/bin/gnome-session-quit --logout\n\n# Enable popup during fullscreen\npopup_during_fullscreen smart\n\n# lock the screen\n#bindsym $mod+Escape exec gnome-screensaver-command --lock\n\n# exit i3 (logs you out of your X session)\n# bindsym $mod+Shift+e exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'\"\n\n# resize window (you can also use the mouse for that)\nmode \"resize\" {\n        # These bindings trigger as soon as you enter the resize mode\n\n        bindsym Left resize shrink width 5 px or 5 ppt\n        bindsym Down resize grow height 5 px or 5 ppt\n        bindsym Up resize shrink height 5 px or 5 ppt\n        bindsym Right resize grow width 5 px or 5 ppt\n\n# back to normal: Enter or Escape or $mod+r\nbindsym Return mode \"default\"\nbindsym Escape mode \"default\"\nbindsym $mod+r mode \"default\"\n}\n\nbindsym $mod+r mode \"resize\"\n\nexec --no-startup-id /usr/lib/gsd-xsettings\nexec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1\nexec --no-startup-id gnome-flashback\nexec_always --no-startup-id ~/.config/polybar/launch.sh &\nexec --no-startup-id compton -b\nexec --no-startup-id /usr/bin/unclutter -b\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/polybar/config",
    "content": "[colors]\nbackground = #00000000\n#background = #262626\nbackground-alt = #444\nforeground = #f9f9f9\nforeground-alt = #888\nprimary = #ffb52a\nsecondary = #e60053\nalert = #bd2c40\n\n[settings]\nscreenchange-reload = true\n;compositing-background = xor\n;compositing-background = screen\n;compositing-foreground = source\n;compositing-border = over\npseudo-transparency = true\n\n[global/wm]\nmargin-top = 5\nmargin-bottom = 5\n\n[bar/top]\n;monitor = ${env:MONITOR:HDMI-A-0}\nwidth = 100%\nheight = 40\noffset-x = 0\noffset-y = 0\nradius = 0.0\nfixed-center = true\noverride-redirect = false\n\nbackground = ${colors.background}\nforeground = ${colors.foreground}\n\noverline-size = 0\noverline-color = #f00\nunderline-size = 0\nunderline-color = #00f\n\nborder-bottom-size = 0\nborder-bottom-color = #000\n\npadding-left = 8\npadding-right = 8\nmodule-margin-left = 0\nmodule-margin-right = 10\n\nfont-0 = Cantarell::weight=bold:antialias=true:pixelsize=9;3\nfont-1 = Material Design Icons:antialias=true:size=11;3\n\nmodules-left = menu i3\nmodules-center = popup-calendar \nmodules-right = memory cpu temperature backlight pulseaudio battery check-night-shift wlan powermenu\n\n#tray-position = \ntray-padding = 0\n\n[module/xwindow]\ntype = internal/xwindow\nlabel = %title:0:80:...%\n\n[module/menu]\ntype = custom/text\ncontent = \"\"\ncontent-margin = \"0\"\n;content-background = ${colors.background-alt}\ncontent-foreground = ${colors.foreground}\nclick-left = /usr/bin/gnome-session-quit --logout\n\n[module/bspwm]\ntype = internal/bspwm\n\nlabel-focused = %index%\nlabel-focused-background = ${colors.background}\nlabel-focused-underline = ${colors.alert}\nlabel-focused-padding = 5\n\nlabel-occupied = %index%\nlabel-occupied-padding = 5\n\nlabel-urgent = %index%!\nlabel-urgent-background = ${colors.alert}\nlabel-urgent-padding = 5\n\nlabel-empty = %index%\nlabel-empty-foreground = ${colors.alert}\nlabel-empty-padding = 5\n\n[module/i3]\ntype = internal/i3\nformat = <label-state> <label-mode>\nindex-sort = true\nwrapping-scroll = false\nlabel-mode-padding = 5\nlabel-mode-foreground = #000\nlabel-mode-background = ${colors.primary}\n\nlabel-focused = %index%\nlabel-focused-background = ${module/bspwm.label-focused-background}\nlabel-focused-underline = ${module/bspwm.label-focused-underline}\nlabel-focused-padding = ${module/bspwm.label-focused-padding}\n\nlabel-unfocused = %index%\nlabel-unfocused-padding = ${module/bspwm.label-occupied-padding}\nlabel-unfocused-foreground = ${colors.background-alt}\n\nlabel-urgent = %index%!\nlabel-urgent-background = ${module/bspwm.label-urgent-background}\nlabel-urgent-padding = ${module/bspwm.label-urgent-padding}\n\nlabel-visible = %index%\nlabel-visible-background = ${self.label-focused-background}\nlabel-visible-underline = ${self.label-focused-underline}\nlabel-visible-padding = ${self.label-focused-padding}\n\n[module/check-night-shift]\ntype = custom/script\nexec = ~/.config/polybar/nightshift.sh\ninterval = 5 \nclick-left = .config/polybar/toggle-nightlight.sh\n\n[module/weather]\ntype = custom/script\ninterval = 600\n;format-prefix = \"ROMA  \"\nformat-prefix-foreground = ${colors.foreground-alt}\nformat = \"<label>\"\nexec = ~/.config/polybar/polybar-forecast\nexec-if = ping openweathermap.org -c 1\n\n[module/cpu]\ntype = internal/cpu\ninterval = 2\nformat-prefix = \"CPU  \"\nformat-prefix-foreground = ${colors.foreground-alt}\nformat-underline = #f90000\nlabel = %percentage%%\n\n[module/uptime]\ntype = custom/script\ninterval = 1200\nformat = \"<label>\"\n#format-prefix = \"UPTIME \"\nformat-foreground = ${colors.foreground-alt}\nexec = ~/.config/polybar/uptime\n\n[module/backlight]\ntype = internal/backlight\ncard = intel_backlight\nformat-prefix = \"SCR  \"\nformat-prefix-foreground = ${colors.foreground-alt}\n\n[module/memory]\ntype = internal/memory\ninterval = 2\nformat-prefix = \"RAM  \"\nformat-prefix-foreground = ${colors.foreground-alt}\nformat-underline = #4bffdc\nlabel = %percentage_used%%\n\n[module/wlan]\ntype = internal/network\ninterface = wlan0\n#interface = enp6s0\ninterval = 3.0\nformat-connected = <label-connected>\nformat-connected-underline = #9f78e1\nformat-disconnected-underline = ${self.format-connected-underline}\n#click-left = %local_ip%\nlabel-connected = \"﹫\"\n#label-connected = ONLINE\nlabel-connected-foreground = ${colors.foreground}\nlabel-disconnected = \"﹫\"\nlabel-disconnected-foreground = ${colors.foreground-alt}\nramp-signal-0 = LINE\nramp-signal-foreground = ${colors.foreground-alt}\n\n[module/date]\ntype = internal/date\ninterval = 30\ndate = \"%a %d %b\"\ntime = %H:%M\ntime-alt = %H:%M:%S\n#format-prefix = \nformat-prefix-foreground = ${colors.foreground-alt}\nformat-underline = #0a6cf5\nlabel = %date% %time%\n\n[module/popup-calendar]\ntype = custom/script\nexec = ~/.config/polybar/popup-calendar.sh\ninterval = 5\nclick-left = ~/.config/polybar/popup-calendar.sh --popup &\n\n[module/pulseaudio]\ntype = internal/pulseaudio\nformat-volume = VOL <label-volume>\nformat-volume-foreground = ${colors.foreground-alt}\nlabel-volume = \" %percentage%%\"\nlabel-volume-foreground = ${colors.foreground}\nlabel-muted = \"MUTED\"\nlabel-muted-foreground = ${colors.foreground-alt}\nbar-volume-width = 10\nbar-volume-foreground-0 = #55aa55\nbar-volume-foreground-1 = #55aa55\nbar-volume-foreground-2 = #55aa55\nbar-volume-foreground-3 = #55aa55\nbar-volume-foreground-4 = #55aa55\nbar-volume-foreground-5 = #f5a70a\nbar-volume-foreground-6 = #ff5555\nbar-volume-gradient = false\nbar-volume-indicator = |\nbar-volume-indicator-font = 2\nbar-volume-fill = ─\nbar-volume-fill-font = 2\nbar-volume-empty = ─\nbar-volume-empty-font = 2\nbar-volume-empty-foreground = ${colors.foreground-alt}\n\n[module/battery]\ntype = internal/battery\nbattery = BAT0\nadapter = ADP1\nfull-at = 98\n\nformat-charging = <animation-charging>+<label-charging>\nformat-charging-underline = #ffb52a\n\nformat-discharging = <ramp-capacity> <label-discharging>\nformat-discharging-underline = ${self.format-charging-underline}\n\nformat-full-prefix = \"BAT \"\nformat-full-prefix-foreground = ${colors.foreground-alt}\nformat-full-underline = ${self.format-charging-underline}\n\nramp-capacity-0 = \"BAT \"\nramp-capacity-foreground = ${colors.foreground-alt}\n\nanimation-charging-0 = \"BAT \"\nanimation-charging-foreground = ${colors.foreground-alt}\nanimation-charging-framerate = 750\n\n#[module/system-fan-speed]\n#type = custom/script\n#exec = ~/.config/polybar/system-fan-speed.sh\n#interval = 50\n#format-prefix = \"FAN  \"\n#format-prefix-foreground = ${colors.foreground-alt}\n\n[module/temperature]\ntype = internal/temperature\nthermal-zone = 0\ninterval = 10\nwarn-temperature = 60\nhwmon-path = /sys/devices/platform/coretemp.0/hwmon/hwmon6/temp1_input\n\nformat = <ramp> <label>\nformat-underline = #f50a4d\nformat-warn = <ramp> <label-warn>\nformat-warn-underline = ${self.format-underline}\n\nlabel = %temperature-c%\nlabel-warn = %temperature-c%\nlabel-warn-foreground = ${colors.secondary}\n\nramp-0 = \"TMP \"\nramp-foreground = ${colors.foreground-alt}\n\n[module/powermenu]\ntype = custom/menu\nformat-spacing = 4\n#format-background = ${colors.background-alt}\n\nlabel-open =\"ﮢ\"\nlabel-open-padding = 0\nlabel-open-foreground = ${colors.foreground}\n;label-open-background = ${colors.background-alt}\n\nlabel-close = \"cancel \"\nlabel-close-foreground = ${colors.primary}\nlabel-separator = | \nlabel-separator-foreground = ${colors.foreground-alt}\nlabel-close-padding-left = 1\n\nmenu-0-0 = reboot\nmenu-0-0-exec = systemctl reboot\nmenu-0-1 = power off\nmenu-0-1-exec = systemctl poweroff\nmenu-0-2 = suspend\nmenu-0-2-exec = systemctl suspend\nmenu-0-2-padding-right = 5\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/polybar/config.toml",
    "content": "# Register at https://openweathermap.org to get your API key\n# If you don't want to write your key here, you can delete this line and use the OWM_API_KEY environment variable instead\napi_key = \"INSERIRE API KEY\"\n\n# This is for Montreal, find your city at https://openweathermap.org\n# The id will be the last part of the URL\ncity_id = \"6539761\"\n\n# Output format, using Handlebars syntax, meaning variables should be used like {{ this }}\n# Available tokens are:\n# - temp_celcius\n# - temp_kelvin\n# - temp_fahrenheit\n# - temp_icon\n# - trend\n# - forecast_celcius\n# - forecast_kelvin\n# - forecast_fahrenheit\n# - forecast_icon\ndisplay = \"{{temp_icon}}  {{ temp_celcius }}°C {{trend}} \"\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/polybar/launch.sh",
    "content": "#!/usr/bin/env sh\n\n# Terminate already running bar instances\n killall -q polybar\n\n# Wait until the processes have been shut down\n# while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done\n\n# Launch bar1 and bar2\n#polybar base &\n\nsleep .5\n\nif ! pgrep -x polybar; then\n\tpolybar top &\nelse\n\tpkill -USR1 polybar\nfi\n\necho \"Bars launched...\"\n\n\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/polybar/nightshift.sh",
    "content": "#!/usr/bin/env bash\n\nicon=\"\"\n\nsetting=$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)\n\nif [[ $setting == \"true\" ]]; then\necho \"%{F#F9F9F9s}$icon\"\nelse\necho \"%{F#888888}$icon\"\nfi\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/polybar/popup-calendar.sh",
    "content": "#!/bin/sh\n\nBAR_HEIGHT=40  # polybar height\nBORDER_SIZE=2  # border size from your wm settings\nYAD_WIDTH=333  # 222 is minimum possible value\nYAD_HEIGHT=200 # 193 is minimum possible value\n#DATE=\"$(date +\"%d-%m-%Y %H:%M\")\"\nDATE=\"$(date +\"%a %d %b    %H:%M\")\"\n\ncase \"$1\" in\n--popup)\n    if [ \"$(xdotool getwindowfocus getwindowname)\" = \"yad-calendar\" ]; then\n        exit 0\n    fi\n\n    eval \"$(xdotool getmouselocation --shell)\"\n    eval \"$(xdotool getdisplaygeometry --shell)\"\n\n    # X\n    if [ \"$((X + YAD_WIDTH / 2 + BORDER_SIZE))\" -gt \"$WIDTH\" ]; then #Right side\n        : $((pos_x = WIDTH - YAD_WIDTH - BORDER_SIZE))\n    elif [ \"$((X - YAD_WIDTH / 2 - BORDER_SIZE))\" -lt 0 ]; then #Left side\n        : $((pos_x = BORDER_SIZE))\n    else #Center\n        : $((pos_x = X - YAD_WIDTH / 2))\n    fi\n\n    # Y\n    if [ \"$Y\" -gt \"$((HEIGHT / 2))\" ]; then #Bottom\n        : $((pos_y = HEIGHT - YAD_HEIGHT - BAR_HEIGHT - BORDER_SIZE))\n    else #Top\n        : $((pos_y = BAR_HEIGHT + BORDER_SIZE))\n    fi\n\n    yad --calendar --undecorated --fixed --close-on-unfocus --no-buttons \\\n        --width=$YAD_WIDTH --height=$YAD_HEIGHT --posx=$pos_x --posy=$pos_y \\\n        --title=\"yad-calendar\" --borders=0 >/dev/null &\n    ;;\n*)\n    echo \"$DATE\"\n    ;;\nesac\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/polybar/toggle-nightlight.sh",
    "content": "#!/bin/bash\n\nsetting=$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)\n\nif [[ $setting == \"true\" ]]; then\n  gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false\nelse\n  gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true\nfi\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/rofi/config.rasi",
    "content": "configuration {\n/*\tmodi: \"window,run,ssh\";*/\n\twidth: 40;\n/*\tlines: 15;*/\n/*\tcolumns: 1;*/\n\tfont: \"Source Code Pro Regular 11\";\n/*\tbw: 1;*/\n/*\tlocation: 0;*/\n/*\tpadding: 5;*/\n/*\tyoffset: 0;*/\n/*\txoffset: 0;*/\n/*\tfixed-num-lines: true;*/\n/*\tshow-icons: false;*/\n/*\tterminal: \"rofi-sensible-terminal\";*/\n/*\tssh-client: \"ssh\";*/\n/*\tssh-command: \"{terminal} -e {ssh-client} {host}\";*/\n/*\trun-command: \"{cmd}\";*/\n/*\trun-list-command: \"\";*/\n/*\trun-shell-command: \"{terminal} -e {cmd}\";*/\n/*\twindow-command: \"xkill -id {window}\";*/\n/*\twindow-match-fields: \"all\";*/\n/*\tdrun-icon-theme: ;*/\n/*\tdrun-match-fields: \"name,generic,exec,categories\";*/\n/*\tdisable-history: false;*/\n/*\tsort: false;*/\n/*\tlevenshtein-sort: false;*/\n/*\tcase-sensitive: false;*/\n/*\tcycle: true;*/\n/*\tsidebar-mode: false;*/\n/*\teh: 1;*/\n/*\tauto-select: false;*/\n/*\tparse-hosts: false;*/\n/*\tparse-known-hosts: true;*/\n/*\tcombi-modi: \"window,run\";*/\n/*\tmatching: \"normal\";*/\n/*\ttokenize: true;*/\n/*\tm: \"-5\";*/\n/*\tline-margin: 2;*/\n/*\tline-padding: 1;*/\n/*\tfilter: ;*/\n/*\tseparator-style: \"dash\";*/\n/*\thide-scrollbar: false;*/\n/*\tfullscreen: false;*/\n/*\tfake-transparency: false;*/\n/*\tdpi: -1;*/\n/*\tthreads: 0;*/\n/*\tscrollbar-width: 8;*/\n/*\tscroll-method: 0;*/\n/*\tfake-background: \"screenshot\";*/\n/*\twindow-format: \"{w}    {i}{c}   {t}\";*/\n/*\tclick-to-exit: true;*/\n/*\tshow-match: true;*/\n\ttheme: \"custom\";\n/*\tcolor-normal: ;*/\n/*\tcolor-urgent: ;*/\n/*\tcolor-active: ;*/\n/*\tcolor-window: ;*/\n/*\tmax-history-size: 25;*/\n/*\tcombi-hide-mode-prefix: false;*/\n/*\tpid: \"/run/user/1000/rofi.pid\";*/\n/*\tdisplay-window: ;*/\n/*\tdisplay-windowcd: ;*/\n/*\tdisplay-run: ;*/\n/*\tdisplay-ssh: ;*/\n/*\tdisplay-drun: ;*/\n/*\tdisplay-combi: ;*/\n/*\tdisplay-keys: ;*/\n/*\tkb-primary-paste: \"Control+V,Shift+Insert\";*/\n/*\tkb-secondary-paste: \"Control+v,Insert\";*/\n/*\tkb-clear-line: \"Control+w\";*/\n/*\tkb-move-front: \"Control+a\";*/\n/*\tkb-move-end: \"Control+e\";*/\n/*\tkb-move-word-back: \"Alt+b\";*/\n/*\tkb-move-word-forward: \"Alt+f\";*/\n/*\tkb-move-char-back: \"Left,Control+b\";*/\n/*\tkb-move-char-forward: \"Right,Control+f\";*/\n/*\tkb-remove-word-back: \"Control+Alt+h,Control+BackSpace\";*/\n/*\tkb-remove-word-forward: \"Control+Alt+d\";*/\n/*\tkb-remove-char-forward: \"Delete,Control+d\";*/\n/*\tkb-remove-char-back: \"BackSpace,Control+h\";*/\n/*\tkb-remove-to-eol: \"Control+k\";*/\n/*\tkb-remove-to-sol: \"Control+u\";*/\n/*\tkb-accept-entry: \"Control+j,Control+m,Return,KP_Enter\";*/\n/*\tkb-accept-custom: \"Control+Return\";*/\n/*\tkb-accept-alt: \"Shift+Return\";*/\n/*\tkb-delete-entry: \"Shift+Delete\";*/\n/*\tkb-mode-next: \"Shift+Right,Control+Tab\";*/\n/*\tkb-mode-previous: \"Shift+Left,Control+ISO_Left_Tab\";*/\n/*\tkb-row-left: \"Control+Page_Up\";*/\n/*\tkb-row-right: \"Control+Page_Down\";*/\n/*\tkb-row-up: \"Up,Control+p,ISO_Left_Tab\";*/\n/*\tkb-row-down: \"Down,Control+n\";*/\n/*\tkb-row-tab: \"Tab\";*/\n/*\tkb-page-prev: \"Page_Up\";*/\n/*\tkb-page-next: \"Page_Down\";*/\n/*\tkb-row-first: \"Home,KP_Home\";*/\n/*\tkb-row-last: \"End,KP_End\";*/\n/*\tkb-row-select: \"Control+space\";*/\n/*\tkb-screenshot: \"Alt+S\";*/\n/*\tkb-toggle-case-sensitivity: \"grave,dead_grave\";*/\n/*\tkb-toggle-sort: \"Alt+grave\";*/\n/*\tkb-cancel: \"Escape,Control+g,Control+bracketleft\";*/\n/*\tkb-custom-1: \"Alt+1\";*/\n/*\tkb-custom-2: \"Alt+2\";*/\n/*\tkb-custom-3: \"Alt+3\";*/\n/*\tkb-custom-4: \"Alt+4\";*/\n/*\tkb-custom-5: \"Alt+5\";*/\n/*\tkb-custom-6: \"Alt+6\";*/\n/*\tkb-custom-7: \"Alt+7\";*/\n/*\tkb-custom-8: \"Alt+8\";*/\n/*\tkb-custom-9: \"Alt+9\";*/\n/*\tkb-custom-10: \"Alt+0\";*/\n/*\tkb-custom-11: \"Alt+exclam\";*/\n/*\tkb-custom-12: \"Alt+at\";*/\n/*\tkb-custom-13: \"Alt+numbersign\";*/\n/*\tkb-custom-14: \"Alt+dollar\";*/\n/*\tkb-custom-15: \"Alt+percent\";*/\n/*\tkb-custom-16: \"Alt+dead_circumflex\";*/\n/*\tkb-custom-17: \"Alt+ampersand\";*/\n/*\tkb-custom-18: \"Alt+asterisk\";*/\n/*\tkb-custom-19: \"Alt+parenleft\";*/\n/*\tkb-select-1: \"Super+1\";*/\n/*\tkb-select-2: \"Super+2\";*/\n/*\tkb-select-3: \"Super+3\";*/\n/*\tkb-select-4: \"Super+4\";*/\n/*\tkb-select-5: \"Super+5\";*/\n/*\tkb-select-6: \"Super+6\";*/\n/*\tkb-select-7: \"Super+7\";*/\n/*\tkb-select-8: \"Super+8\";*/\n/*\tkb-select-9: \"Super+9\";*/\n/*\tkb-select-10: \"Super+0\";*/\n/*\tml-row-left: \"ScrollLeft\";*/\n/*\tml-row-right: \"ScrollRight\";*/\n/*\tml-row-up: \"ScrollUp\";*/\n/*\tml-row-down: \"ScrollDown\";*/\n/*\tme-select-entry: \"MousePrimary\";*/\n/*\tme-accept-entry: \"MouseDPrimary\";*/\n/*\tme-accept-custom: \"Control+MouseDPrimary\";*/\n}"
  },
  {
    "path": "i3-ThinkPad-X1-G3/.config/rofi/custom.rasi",
    "content": "/**\n * Oxide Color theme\n * User: dikiaap\n * Copyright: Diki Ananta\n **/\n* {\n    selected-normal-foreground:  @lightfg;\n    foreground:                  rgba ( 196, 202, 212, 100 % );\n    normal-foreground:           @foreground;\n    alternate-normal-background: rgba ( 42, 42, 42, 100 % );\n    red:                         rgba ( 194, 65, 65, 100 % );\n    selected-urgent-foreground:  @lightfg;\n    blue:                        rgba ( 43, 131, 166, 100 % );\n    urgent-foreground:           @lightfg;\n    alternate-urgent-background: @red;\n    active-foreground:           @lightfg;\n    lightbg:                     @foreground;\n    selected-active-foreground:  @lightfg;\n    alternate-active-background: @blue;\n    background:                  rgba ( 33, 33, 33, 100 % );\n    alternate-normal-foreground: @foreground;\n    normal-background:           @background;\n    lightfg:                     rgba ( 249, 249, 249, 100 % );\n    selected-normal-background:  rgba ( 90, 90, 90, 100 % );\n    border-color:                @foreground;\n    spacing:                     2;\n    separatorcolor:              rgba ( 183, 183, 183, 100 % );\n    urgent-background:           @red;\n    selected-urgent-background:  rgba ( 214, 78, 78, 100 % );\n    alternate-urgent-foreground: @urgent-foreground;\n    background-color:            rgba ( 0, 0, 0, 0 % );\n    alternate-active-foreground: @active-foreground;\n    active-background:           @blue;\n    selected-active-background:  rgba ( 39, 141, 182, 100 % );\n}\nwindow {\n    background-color: @background;\n    border:           0;\n    padding:          8;\n}\nmainbox {\n    border:  0;\n    padding: 0;\n}\nmessage {\n    border:       2px dash 0px 0px;\n    border-color: @separatorcolor;\n    padding:      1px;\n}\ntextbox {\n    text-color: @foreground;\n}\nlistview {\n    fixed-height: 0;\n    border:       0;\n    border-color: @separatorcolor;\n    spacing:      2px;\n    scrollbar:    true;\n    padding:      2px 0px 0px;\n}\nelement {\n    border:  0;\n    padding: 1px;\n}\nelement normal.normal {\n    background-color: @normal-background;\n    text-color:       @normal-foreground;\n}\nelement normal.urgent {\n    background-color: @urgent-background;\n    text-color:       @urgent-foreground;\n}\nelement normal.active {\n    background-color: @active-background;\n    text-color:       @active-foreground;\n}\nelement selected.normal {\n    background-color: @selected-normal-background;\n    text-color:       @selected-normal-foreground;\n}\nelement selected.urgent {\n    background-color: @selected-urgent-background;\n    text-color:       @selected-urgent-foreground;\n}\nelement selected.active {\n    background-color: @selected-active-background;\n    text-color:       @selected-active-foreground;\n}\nelement alternate.normal {\n    background-color: @alternate-normal-background;\n    text-color:       @alternate-normal-foreground;\n}\nelement alternate.urgent {\n    background-color: @alternate-urgent-background;\n    text-color:       @alternate-urgent-foreground;\n}\nelement alternate.active {\n    background-color: @alternate-active-background;\n    text-color:       @alternate-active-foreground;\n}\nscrollbar {\n    width:        4px;\n    border:       0;\n    handle-color: rgba ( 85, 85, 85, 100 % );\n    handle-width: 8px;\n    padding:      0;\n}\nmode-switcher {\n    border:       2px dash 0px 0px;\n    border-color: @separatorcolor;\n}\nbutton {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\nbutton selected {\n    background-color: @selected-normal-background;\n    text-color:       @selected-normal-foreground;\n}\ninputbar {\n    spacing:    0px;\n    text-color: @normal-foreground;\n    padding:    1px;\n    children:   [ prompt,textbox-prompt-colon,entry,case-indicator ];\n}\ncase-indicator {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\nentry {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\nprompt {\n    spacing:    0;\n    text-color: @normal-foreground;\n}\ntextbox-prompt-colon {\n    expand:     false;\n    str:        \":\";\n    margin:     0px 0.3000em 0.0000em 0.0000em;\n    text-color: inherit;\n}\n"
  },
  {
    "path": "i3-ThinkPad-X1-G3/dotfiles.sh",
    "content": "#!/bin/bash\n# Una cosa terribile, lo so, ma quando avrò tempo...\n\nDIR=\"$HOME/Documenti/GitHub/dotfiles\"\nHOST=\"notebook-thinkpad-x1\"\n\ncp $HOME/.config/i3/* $DIR/$HOST/.config/i3/ \ncp $HOME/.config/polybar/* $DIR/$HOST/.config/polybar/ \ncp $HOME/.config/rofi/* $DIR/$HOST/.config/rofi/ \ncp $HOME/.config/compton.conf $DIR/$HOST/.config/ \ncp $HOME/.bashrc $DIR/$HOST/ \ncp $HOME/dotfiles.sh $DIR/  \n\necho \"Fatto.\"\n"
  }
]