This commit is contained in:
Dym Sohin 2023-08-06 22:31:51 +02:00
commit 94b0f869cc
10 changed files with 557 additions and 0 deletions

56
.zshrc Normal file
View File

@ -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 \
"

View File

@ -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"
}
]

View File

@ -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" }
]

View File

@ -0,0 +1,13 @@
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"HTML-CSS-JS Prettify",
"Package Control",
"Pretty JSON",
"SCSS",
]
}

View File

@ -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
}

BIN
keyboard-shortcuts.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

178
on-sys-reinstall.sh Normal file
View File

@ -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

31
readme.md Normal file
View File

@ -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

BIN
spectacle-shortcuts.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

152
theme.terminal Normal file
View File

@ -0,0 +1,152 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BackgroundBlur</key>
<real>0.0</real>
<key>BackgroundColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc00w
IDAuODUwMDAwMDIAEAOAAtIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqIS
FFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FIUF1k
cnR2e4aPl5qjtbi9AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAL8=
</data>
<key>Bell</key>
<false/>
<key>BellBounce</key>
<false/>
<key>BlinkText</key>
<false/>
<key>CursorColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0sw
LjMwMjQxOTM2ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRY
TlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZHBy
dHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC9
</data>
<key>Font</key>
<data>
YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5TU2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNs
YXNzI0AuAAAAAAAAEBCAAoADXxAhU291cmNlQ29kZVByb0ZvclBvd2VybGluZS1SZWd1
bGFy0hMUFRZaJGNsYXNzbmFtZVgkY2xhc3Nlc1ZOU0ZvbnSiFRdYTlNPYmplY3RfEA9O
U0tleWVkQXJjaGl2ZXLRGhtUcm9vdIABCBEaIy0yNzxCS1JbYmlydHZ4nKGstby/yNrd
4gAAAAAAAAEBAAAAAAAAABwAAAAAAAAAAAAAAAAAAADk
</data>
<key>FontAntialias</key>
<true/>
<key>FontWidthSpacing</key>
<real>0.99596774193548387</real>
<key>ProfileCurrentVersion</key>
<real>2.0499999999999998</real>
<key>SelectionColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0sw
LjI1NDAzMjI1ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRY
TlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZHBy
dHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC9
</data>
<key>ShowWindowSettingsNameInTitle</key>
<false/>
<key>TextBoldColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0Ix
ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf
EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZGdpa3B7hIyPmKqt
sgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC0
</data>
<key>TextColor</key>
<data>
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
</data>
<key>VisualBell</key>
<false/>
<key>columnCount</key>
<integer>103</integer>
<key>name</key>
<string>Pro</string>
<key>rowCount</key>
<integer>53</integer>
<key>shellExitAction</key>
<integer>2</integer>
<key>type</key>
<string>Window Settings</string>
<key>warnOnShellCloseAction</key>
<integer>0</integer>
</dict>
</plist>