commit 94b0f869cc952e6f0a94ad640cc9cbec9754e63e Author: Dym Sohin Date: Sun Aug 6 22:31:51 2023 +0200 re-init diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..5832050 --- /dev/null +++ b/.zshrc @@ -0,0 +1,56 @@ +export LANG=en_US.UTF-8 +export ARCHFLAGS="-arch x86_64" +export PATH="$PATH:$HOME/bin:/usr/local/bin" +export ZSH="/Users/dym/.oh-my-zsh" +export EDITOR="/usr/local/bin/code" + +ZSH_THEME="lambda" +CASE_SENSITIVE="false" +DISABLE_LS_COLORS="false" +COMPLETION_WAITING_DOTS="true" +HIST_STAMPS="yyyy-mm-dd" +# HYPHEN_INSENSITIVE="true" +# DISABLE_AUTO_UPDATE="true" +# export UPDATE_ZSH_DAYS=13 +# ENABLE_CORRECTION="true" + +plugins=( git ) +source $ZSH/oh-my-zsh.sh + +alias s="$EDITOR" +alias c="$EDITOR" +alias ls="gls -AF --group-directories-first" +alias l="gls -AFhl --group-directories-first" +alias d="gdu -ch --max-depth=1" +alias ggc="git gc --aggressive" + +alias i="brew install" +alias un="brew uninstall" +alias rmds="sudo find / -name '.DS_Store' -depth -exec rm {} \;" +alias clean=" \ + ; sudo dot_clean / \ + ; brew cleanup \ + ; rmds \ + " +alias gnpm="sudo npm -g --unsafe-perm=true --allow-root" +alias upd=" \ + ; sudo n latest \ + ; gnpm up -g \ + ; gnpm i -g npm \ + ; brew update \ + ; brew upgrade \ + " + +alias purge=" \ + ; top -l 1 -s 0 | grep PhysMem \ + ; sudo purge \ + ; top -l 1 -s 0 | grep PhysMem \ + " + +alias shipit="sh /Users/dym/cfg/git-push-to-production.sh" +alias bak=" \ + ; sudo rsync -a --delete \ + /Users/dym/ /Volumes/Data/Apps/mac/_home \ + ; sudo rsync -a --delete \ + /Users/dym/ /Volumes/Data_bak/Apps/mac/_home \ + " diff --git a/Library/Application Support/Spectacle/Shortcuts.json b/Library/Application Support/Spectacle/Shortcuts.json new file mode 100644 index 0000000..4c37a3f --- /dev/null +++ b/Library/Application Support/Spectacle/Shortcuts.json @@ -0,0 +1,55 @@ +[ { "shortcut_key_binding" : null + , "shortcut_name" : "RedoLastMove" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "MakeSmaller" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "MoveToPreviousThird" + } +, { "shortcut_key_binding" : "alt+cmd+keypad9" + , "shortcut_name" : "MoveToUpperRight" + } +, { "shortcut_key_binding" : "alt+cmd+keypad2" + , "shortcut_name" : "MoveToBottomHalf" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "MoveToNextDisplay" + } +, { "shortcut_key_binding" : "alt+cmd+keypad8" + , "shortcut_name" : "MoveToTopHalf" + } +, { "shortcut_key_binding" : "alt+cmd+keypad1" + , "shortcut_name" : "MoveToLowerLeft" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "MakeLarger" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "UndoLastMove" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "MoveToPreviousDisplay" + } +, { "shortcut_key_binding" : "alt+cmd+keypad0" + , "shortcut_name" : "MoveToFullscreen" + } +, { "shortcut_key_binding" : null + , "shortcut_name" : "MoveToNextThird" + } +, { "shortcut_key_binding" : "alt+cmd+keypad4" + , "shortcut_name" : "MoveToLeftHalf" + } +, { "shortcut_key_binding" : "alt+cmd+keypad5" + , "shortcut_name" : "MoveToCenter" + } +, { "shortcut_key_binding" : "alt+cmd+keypad6" + , "shortcut_name" : "MoveToRightHalf" + } +, { "shortcut_key_binding" : "alt+cmd+keypad3" + , "shortcut_name" : "MoveToLowerRight" + } +, { "shortcut_key_binding" : "alt+cmd+keypad7" + , "shortcut_name" : "MoveToUpperLeft" + } +] diff --git a/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap b/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap new file mode 100644 index 0000000..fe65554 --- /dev/null +++ b/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap @@ -0,0 +1,47 @@ +[ { "keys": ["super+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} } +, { "keys": ["super+t"], "command": "new_file" } + +, { "keys": ["ctrl+0"], "command": "select_by_index", "args": { "index": 9 } } +, { "keys": ["ctrl+1"], "command": "select_by_index", "args": { "index": 0 } } +, { "keys": ["ctrl+2"], "command": "select_by_index", "args": { "index": 1 } } +, { "keys": ["ctrl+3"], "command": "select_by_index", "args": { "index": 2 } } +, { "keys": ["ctrl+4"], "command": "select_by_index", "args": { "index": 3 } } +, { "keys": ["ctrl+5"], "command": "select_by_index", "args": { "index": 4 } } +, { "keys": ["ctrl+6"], "command": "select_by_index", "args": { "index": 5 } } +, { "keys": ["ctrl+7"], "command": "select_by_index", "args": { "index": 6 } } +, { "keys": ["ctrl+8"], "command": "select_by_index", "args": { "index": 7 } } +, { "keys": ["ctrl+9"], "command": "select_by_index", "args": { "index": 8 } } + +, { "keys": ["f3"], "command": "find_next" } +, { "keys": ["shift+f3"], "command": "find_prev" } +, { "keys": ["ctrl+a"], "command": "select_all" } +, { "keys": ["ctrl+c"], "command": "copy" } +, { "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "find", "reverse": false} } +, { "keys": ["ctrl+n"], "command": "new_file" } +, { "keys": ["ctrl+o"], "command": "prompt_open" } +, { "keys": ["ctrl+s"], "command": "save" } +, { "keys": ["ctrl+v"], "command": "paste" } +, { "keys": ["ctrl+w"], "command": "close" } +, { "keys": ["ctrl+x"], "command": "cut" } + +, { "keys": ["ctrl+["], "command": "unindent" } +, { "keys": ["ctrl+]"], "command": "indent" } +, { "keys": ["ctrl+tab"], "command": "next_view" } + +, { "keys": ["ctrl+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} } +, { "keys": ["ctrl+alt+s"], "command": "save_all" } +, { "keys": ["ctrl+alt+v"], "command": "paste_from_history" } +, { "keys": ["ctrl+shift+e"], "command": "slurp_replace_string" } +, { "keys": ["ctrl+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} } +, { "keys": ["ctrl+shift+g"], "command": "find_prev" } +, { "keys": ["ctrl+shift+i"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse": true} } +, { "keys": ["ctrl+shift+n"], "command": "new_window" } +, { "keys": ["ctrl+shift+s"], "command": "prompt_save_as" } +, { "keys": ["ctrl+shift+t"], "command": "reopen_last_file" } +, { "keys": ["ctrl+shift+tab"], "command": "prev_view" } +, { "keys": ["ctrl+shift+v"], "command": "paste_and_indent" } +, { "keys": ["ctrl+shift+w"], "command": "close_window" } +, { "keys": ["ctrl+shift+z"], "command": "redo" } + +, { "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" } +] diff --git a/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings b/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings new file mode 100644 index 0000000..41a64ed --- /dev/null +++ b/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings @@ -0,0 +1,13 @@ +{ + "bootstrapped": true, + "in_process_packages": + [ + ], + "installed_packages": + [ + "HTML-CSS-JS Prettify", + "Package Control", + "Pretty JSON", + "SCSS", + ] +} diff --git a/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings b/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings new file mode 100644 index 0000000..140255f --- /dev/null +++ b/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings @@ -0,0 +1,25 @@ +{ "auto_indent": true +, "auto_match_enabled": false +, "caret_extra_width": 1 +, "caret_style": "solid" +, "copy_with_empty_selection": false +, "drag_text": false +, "ensure_newline_at_eof_on_save": true +, "find_selected_text": true +, "font_face": "DejaVu Sans Mono" +, "font_size": 17 +, "ignored_packages": [ "Vintage" ] +, "line_padding_bottom": 2 +, "line_padding_top": 2 +, "save_on_focus_lost": true +, "shift_tab_unindent": true +, "show_encoding": true +, "show_line_endings": true +, "smart_indent": false +, "tab_size": 2 +, "theme": "SodaSeti Dark.sublime-theme" +, "translate_tabs_to_spaces": false +, "trim_trailing_white_space_on_save": true +, "wide_caret": true +, "word_wrap": false +} diff --git a/keyboard-shortcuts.png b/keyboard-shortcuts.png new file mode 100644 index 0000000..e0fd89f Binary files /dev/null and b/keyboard-shortcuts.png differ diff --git a/on-sys-reinstall.sh b/on-sys-reinstall.sh new file mode 100644 index 0000000..a5b388a --- /dev/null +++ b/on-sys-reinstall.sh @@ -0,0 +1,178 @@ +# MacOS reinstall + +## Homebrew +/usr/bin/ruby -e "$(curl -fsSL \ + https://raw.githubusercontent.com/Homebrew/install/master/install)" + +brew install zsh coreutils git curl gnupg openssl +brew link --overwrite git +brew link --overwrite gnupg + +## Oh-My-Zsh +sh -c "$(curl -fsSL \ + https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" + + +## Git +brew install git +sudo rm -rf /usr/bin/git/ +sudo rm /etc/paths.d/git +sudo rm /etc/manpaths.d/git +sudo pkgutil --forget \ + --pkgs=GitOSX\.Installer\.git[A-Za-z0-9]*\.[a-z]*.pkg + +## Node.js +brew install nodejs npm +sudo npm i -g npm +sudo npm i -g pm2 + +## Vapor +brew install vapor/tap/vapor + +## Go +brew install go + +## Set computer name +sudo scutil --set ComputerName "min" +sudo scutil --set LocalHostName "min" +sudo scutil --set HostName "min" + +## Enable Apps from all sources +sudo spctl --master-disable + +## Show hidden files +defaults write com.apple.finder AppleShowAllFiles -bool true +chflags nohidden ~/Library +killall Finder + +## remove window-shadow from screenshots +defaults write com.apple.screencapture disable-shadow -bool true +killall SystemUIServer + +## press-and-hold keys NOT to open the ipad-letter-selector +defaults write -g ApplePressAndHoldEnabled -bool false + +## remove animations +defaults write -g NSAutomaticWindowAnimationsEnabled -bool false +defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0 +defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false +defaults write -g NSScrollAnimationEnabled -bool false +defaults write -g NSScrollViewRubberbanding -bool false +defaults write -g NSToolbarFullScreenAnimationDuration -float 0 +defaults write -g NSWindowResizeTime -float 0.001 +defaults write -g QLPanelAnimationDuration -float 0 +defaults write com.apple.Dock autohide-delay -float 0 +defaults write com.apple.Dock autohide-delay -float 0 +defaults write com.apple.Dock autohide-time-modifier -float 0 +defaults write com.apple.Dock expose-animation-duration -float 0 +defaults write com.apple.Dock expose-animation-duration -float 0.1 +defaults write com.apple.Dock launchanim -bool false +defaults write com.apple.Dock springboard-hide-duration -float 0 +defaults write com.apple.Dock springboard-page-duration -float 0 +defaults write com.apple.Dock springboard-show-duration -float 0 +defaults write com.apple.finder DisableAllAnimations -bool true +defaults write com.apple.Mail DisableReplyAnimations -bool true +defaults write com.apple.Mail DisableSendAnimations -bool true +defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false +defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 +killall Finder +killall Dock + +ssh-add -K ~/.ssh/github +git config --global core.excludesfile ~/.gitignore + +defaults write -g ApplePressAndHoldEnabled -bool false +defaults write -g CursorBlink -string 0 +defaults write -g NSTextInsertionPointBlinkPeriod -int 100000000 +defaults write cc.omh.Clyppan hideStatusBarIcon 1 + +defaults write NSGlobalDomain AppleEnableMenuBarTransparency -bool false +defaults write NSGlobalDomain AppleFontSmoothing -int 2 +defaults write NSGlobalDomain AppleKeyboardUIMode -int 3 +defaults write NSGlobalDomain AppleShowScrollBars -string "Always" +defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1 +defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false +defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false +defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true +defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 +defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true + +defaults write com.apple.CrashReporter DialogType none +defaults write com.apple.dashboard mcx-disabled -bool true +defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true +defaults write com.apple.frameworks.diskimages skip-verify -bool true +defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true +defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true +defaults write com.apple.iTunes NSUserKeyEquivalents -dict-add "Target Search Field" "@F" +defaults write com.apple.LaunchServices LSQuarantine -bool false +defaults write com.apple.LaunchServices LSQuarantine -bool false +defaults write com.apple.Mail DisableReplyAnimations -bool true +defaults write com.apple.Mail DisableSendAnimations -bool true +defaults write com.apple.menuextra.battery ShowPercent -string "NO" +defaults write com.apple.menuextra.battery ShowTime -string "YES" +defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true +defaults write com.apple.screencapture disable-shadow -bool true +defaults write com.apple.terminal StringEncodings -array 4 +defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true + +# Dock +defaults write com.apple.dock autohide-delay -float 0 +defaults write com.apple.dock autohide-time-modifier -float 0 +defaults write com.apple.dock enable-spring-load-actions-on-all-items -bool true +defaults write com.apple.dock expose-animation-duration -int 0 +defaults write com.apple.dock launchanim -bool false +defaults write com.apple.dock no-glass -bool true +defaults write com.apple.dock show-process-indicators -bool true +defaults write com.apple.dock workspaces-swoosh-animation-off -bool true +defaults write com.apple.dock tilesize -int 20 + +# Finder +defaults write com.apple.finder _FXShowPosixPathInTitle -bool true +defaults write com.apple.finder AppleShowAllFiles -bool true +defaults write com.apple.finder DisableAllAnimations -bool true +defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false +defaults write com.apple.finder QuitMenuItem -bool true +defaults write com.apple.finder WarnOnEmptyTrash -bool false + +# Safari +defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2 +defaults write com.apple.Safari FindOnPageMatchesWordStartsOnly -bool false +defaults write com.apple.Safari IncludeInternalDebugMenu -bool true +defaults write com.apple.Safari ProxiesInBookmarksBar "()" + +# Disable "Send via Email" in Safari +defaults write com.apple.Safari NSUserKeyEquivalents -dict-add "Email Link to This Page" "\0" "Email This Page" "\0" + +# Disable "Send via Email" in Chrome/Canary +defaults write com.google.Chrome NSUserKeyEquivalents -dict-add "Email Page Location" "\0" +defaults write com.google.Chrome.canary NSUserKeyEquivalents -dict-add "Email Page Location" "\0" + +# only process one image at a time in ImageOptim +defaults write net.pornel.imageoptim RunConcurrentFiles 1 +defaults write net.pornel.imageoptim RunConcurrentDirscans 1 +defaults write net.pornel.imageoptim BounceDock -bool false + +# expand SaveDialog +defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true +defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true + +# support for 16:10 monitors in blizzard games +defaults write com.blizzard.heroesofthestorm DesktopModeIsDefault 1 +defaults write com.blizzard.starcraft2 DesktopModeIsDefault 1 +defaults write com.blizzard.diablo3 DesktopModeIsDefault 1 + +# Desktop always empty +defaults write com.apple.finder CreateDesktop false +killall Finder + +# Disable Apache (who tf is it even for?) +sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist + +# Disable .DS_Store +defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true +defaults write com.apple.desktopservices DSDontWriteNetworkStores true +defaults write com.apple.desktopservices DSDontWriteLocalStores true +defaults write com.apple.desktopservices DSDontWriteStores true + +# Disable root-less -- from recovery terminal (boot with CMD+R pressed) +csrutil disable diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..f53ca94 --- /dev/null +++ b/readme.md @@ -0,0 +1,31 @@ +# Internet +- [Firefox](https://firefox.com) – main web-browser + +# Code +- [Sublime Text](https://sublimetext.com) – text and code editor +- [Homebrew](http://mxcl.github.io/homebrew) – package installer for OS X +- [Oh-My-Zsh](http://ohmyz.sh) – better shell with extensions +- [Git](http://git-scm.com/downloads) – version control system +- [GitKraken](https://gitkraken.com) – diff viewer & Co. + +# Graphics, Audio and Video +- [Gravit Designer](https://designer.io) – vector graphics +- [GIMP](https://gimp.org/) – raster graphics +- [Krita](https://krita.org/) – painting +- [ImageOptim](http://imageoptim.com) – compressing images +- [Shrinkit](https://www.panic.com/blog/shrinkit-1-2/) – compressing PDFs +- [VLC](http://videolan.org/vlc) – universal video player +- [XnViewMP](http://xnview.com/en/xnviewmp/) – image viewer + +# System and Files +- [AppCleaner](http://freemacsoft.net/appcleaner) – removing crap of programs being deleted +- [CopyQ](https://hluk.github.io/CopyQ) – clipboard manager +- [ForkLift](https://binarynights.com) – dual-panel file manager (the closest alternative to [TotalCommander](http://ghisler.com)) (trial, 30$) +- [Rename](https://macupdate.com/app/mac/33659/rename) – mass-renaming of files +- [Singular](http://macupdate.com/app/mac/24099/singular) – search for duplicated files (devs gave [free reg](singular://register//Singular%20evaluation%20key%200910/axjj%2FotsO9f4hsxSTxTMkOiubMpEkmgg%0AL54JOpD3PcCyXV1e7EwhuGC4o%2Biyy%2Blo%0AO8PaIRCRPR%2Bd7KPVVxQrGSrbbQmbCA%2F0%0A73mB)) +- [Stuffit Expander](https://itunes.apple.com/us/app/stuffit-expander-16/id919269455) – unarchiver for lots of formats + +# Look and Feel +- [f.lux](https://justgetflux.com) – auto-ajust color temperature according to the time of day/night +- [Karabiner](https://pqrs.org/osx/karabiner/) – CapsLock => ForwardDelete and other keyboard shortcuts +- [Spectacle](https://spectacleapp.com) – quick shortcuts for window positioning diff --git a/spectacle-shortcuts.png b/spectacle-shortcuts.png new file mode 100644 index 0000000..84426f1 Binary files /dev/null and b/spectacle-shortcuts.png differ diff --git a/theme.terminal b/theme.terminal new file mode 100644 index 0000000..963e7c1 --- /dev/null +++ b/theme.terminal @@ -0,0 +1,152 @@ + + + + + BackgroundBlur + 0.0 + BackgroundColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc00w + IDAuODUwMDAwMDIAEAOAAtIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqIS + FFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FIUF1k + cnR2e4aPl5qjtbi9AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAL8= + + Bell + + BellBounce + + BlinkText + + CursorColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0sw + LjMwMjQxOTM2ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRY + TlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZHBy + dHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC9 + + Font + + YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5TU2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNs + YXNzI0AuAAAAAAAAEBCAAoADXxAhU291cmNlQ29kZVByb0ZvclBvd2VybGluZS1SZWd1 + bGFy0hMUFRZaJGNsYXNzbmFtZVgkY2xhc3Nlc1ZOU0ZvbnSiFRdYTlNPYmplY3RfEA9O + U0tleWVkQXJjaGl2ZXLRGhtUcm9vdIABCBEaIy0yNzxCS1JbYmlydHZ4nKGstby/yNrd + 4gAAAAAAAAEBAAAAAAAAABwAAAAAAAAAAAAAAAAAAADk + + FontAntialias + + FontWidthSpacing + 0.99596774193548387 + ProfileCurrentVersion + 2.0499999999999998 + SelectionColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0sw + LjI1NDAzMjI1ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRY + TlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZHBy + dHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC9 + + ShowWindowSettingsNameInTitle + + TextBoldColor + + YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0Ix + ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf + EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZGdpa3B7hIyPmKqt + sgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC0 + + TextColor + + YnBsaXN0MDDUAQIDBAUGKyxYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS + AAGGoKcHCBMZHSQoVSRudWxs1QkKCwwNDg8QERJcTlNDb21wb25lbnRzVU5TUkdCXE5T + Q29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFjZVYkY2xhc3NPEBIwIDAuOTc2ODA0 + NTU0NSAwIDFPECgwLjEzMTM0NDgxMDEgMC45OTk2NzcyNDA4IDAuMDIzNjI0MDg0ODkA + EAGAAoAG0xQVDRYXGFROU0lEVU5TSUNDEAeAA4AF0hoNGxxXTlMuZGF0YU8RDEgAAAxI + TGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JH + QgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3 + dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFla + AAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD + 1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5 + OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2 + Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAAB + FsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAA + AGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRw + Oi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAA + AC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAA + AAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNS + R0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdp + bmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBW + aWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAA + AEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2ln + IAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABF + AEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEA + xgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZ + AWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0C + JgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUE + YwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXV + BeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YH + mQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmP + CaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL + 4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5k + Dn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETER + TxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRq + FIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX + 9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2Mbihuy + G9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f + 6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRN + JHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYp + OClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5M + LoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz + 8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8 + Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JA + I0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0ar + RvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN + 3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZd + J114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9 + ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbblu + Em5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4 + d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeA + qIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opk + isqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU + 9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+L + n/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+r + Aqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5 + tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C + 28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83 + z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXc + it0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ + 6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4 + Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//+ABNIeHyAhWiRjbGFzc25hbWVYJGNs + YXNzZXNdTlNNdXRhYmxlRGF0YaMgIiNWTlNEYXRhWE5TT2JqZWN00h4fJSZcTlNDb2xv + clNwYWNloicjXE5TQ29sb3JTcGFjZdIeHykqV05TQ29sb3KiKSNfEA9OU0tleWVkQXJj + aGl2ZXLRLS5Ucm9vdIABAAgAEQAaACMALQAyADcAPwBFAFAAXQBjAHAAhQCMAKEAzADO + ANAA0gDZAN4A5ADmAOgA6gDvAPcNQw1FDUoNVQ1eDWwNcA13DYANhQ2SDZUNog2nDa8N + sg3EDccNzAAAAAAAAAIBAAAAAAAAAC8AAAAAAAAAAAAAAAAAAA3O + + VisualBell + + columnCount + 103 + name + Pro + rowCount + 53 + shellExitAction + 2 + type + Window Settings + warnOnShellCloseAction + 0 + +