gitextract_3lnnenxm/ ├── .circleci/ │ └── config.yml ├── .github/ │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .tern-project ├── AUTHORS ├── COPYING ├── README.md ├── omega-build/ │ ├── Gruntfile.coffee │ └── package.json ├── omega-locales/ │ ├── ach/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── cs/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── de/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── en_US/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── es/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── es_AR/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── fa/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── fr/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── he_IL/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── id/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── is/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── it/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── ja/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── lzh/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── nb_NO/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── nl/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── pl/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── pt/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── pt_BR/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── ru/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── si/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── sk/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── sl/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── tr/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── uk/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── zh_CN/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ ├── zh_Hant/ │ │ └── LC_MESSAGES/ │ │ └── omega-web.po │ └── zh_TW/ │ └── LC_MESSAGES/ │ └── omega-web.po ├── omega-pac/ │ ├── .gitattributes │ ├── .gitignore │ ├── Gruntfile.coffee │ ├── grunt/ │ │ ├── aliases.coffee │ │ ├── browserify.coffee │ │ ├── coffeelint.coffee │ │ ├── mochaTest.coffee │ │ └── watch.coffee │ ├── index.coffee │ ├── package.json │ ├── src/ │ │ ├── conditions.coffee │ │ ├── pac_generator.coffee │ │ ├── profiles.coffee │ │ ├── rule_list.coffee │ │ ├── shexp_utils.coffee │ │ └── utils.coffee │ ├── test/ │ │ ├── conditions.coffee │ │ ├── pac_generator.coffee │ │ ├── profiles.coffee │ │ ├── rule_list.coffee │ │ ├── shexp_utils.coffee │ │ └── utils.coffee │ ├── uglifyjs-shim.js │ └── uglifyjs.js ├── omega-target/ │ ├── .gitignore │ ├── Gruntfile.coffee │ ├── grunt/ │ │ ├── aliases.coffee │ │ ├── browserify.coffee │ │ ├── coffeelint.coffee │ │ ├── mochaTest.coffee │ │ └── watch.coffee │ ├── index.coffee │ ├── omega_pac_shim.js │ ├── package.json │ ├── src/ │ │ ├── browser_storage.coffee │ │ ├── default_options.coffee │ │ ├── errors.coffee │ │ ├── log.coffee │ │ ├── options.coffee │ │ ├── options_sync.coffee │ │ ├── storage.coffee │ │ └── utils.coffee │ └── test/ │ └── options_sync.coffee ├── omega-target-chromium-extension/ │ ├── .gitignore │ ├── Gruntfile.coffee │ ├── grunt/ │ │ ├── aliases.coffee │ │ ├── browserify.coffee │ │ ├── coffee.coffee │ │ ├── coffeelint.coffee │ │ ├── compress.coffee │ │ ├── copy.coffee │ │ ├── mochaTest.coffee │ │ ├── po2crx.coffee │ │ └── watch.coffee │ ├── grunt-po2crx.coffee │ ├── index.coffee │ ├── omega_target_shim.js │ ├── overlay/ │ │ ├── background.html │ │ └── manifest.json │ ├── package.json │ └── src/ │ ├── coffee/ │ │ ├── background.coffee │ │ ├── background_preload.coffee │ │ ├── omega_debug.coffee │ │ └── omega_target_web.coffee │ ├── js/ │ │ ├── omega_target_popup.js │ │ └── omega_webext_proxy_script.js │ └── module/ │ ├── chrome_api.coffee │ ├── chrome_port.coffee │ ├── external_api.coffee │ ├── fetch_url.coffee │ ├── index.coffee │ ├── inspect.coffee │ ├── options.coffee │ ├── proxy/ │ │ ├── index.coffee │ │ ├── proxy_auth.coffee │ │ ├── proxy_impl.coffee │ │ ├── proxy_impl_listener.coffee │ │ ├── proxy_impl_script.coffee │ │ └── proxy_impl_settings.coffee │ ├── storage.coffee │ ├── switchysharp.coffee │ ├── tabs.coffee │ ├── upgrade.coffee │ └── web_request_monitor.coffee └── omega-web/ ├── .gitattributes ├── .gitignore ├── Gruntfile.coffee ├── bower.json ├── grunt/ │ ├── aliases.coffee │ ├── autoprefixer.coffee │ ├── bower.coffee │ ├── coffee.coffee │ ├── coffeelint.coffee │ ├── copy.coffee │ ├── jade.coffee │ ├── less.coffee │ ├── mochaTest.coffee │ ├── ngAnnotate.coffee │ └── watch.coffee ├── img/ │ └── icons/ │ └── draw_omega.js ├── package.json └── src/ ├── coffee/ │ ├── log_error.coffee │ ├── omega_decoration.coffee │ ├── options.coffee │ ├── options_guide.coffee │ ├── popup.coffee │ └── switch_profile_guide.coffee ├── less/ │ ├── common.less │ ├── options.less │ └── popup.less ├── omega/ │ ├── app.coffee │ ├── controllers/ │ │ ├── about.coffee │ │ ├── fixed_profile.coffee │ │ ├── io.coffee │ │ ├── master.coffee │ │ ├── pac_profile.coffee │ │ ├── profile.coffee │ │ ├── quick_switch.coffee │ │ ├── rule_list_profile.coffee │ │ └── switch_profile.coffee │ ├── directives.coffee │ └── filters.coffee ├── options.jade ├── partials/ │ ├── about.jade │ ├── apply_options_confirm.jade │ ├── cannot_delete_profile.jade │ ├── delete_attached.jade │ ├── delete_profile.jade │ ├── fixed_auth_edit.jade │ ├── general.jade │ ├── input_group_clear.jade │ ├── io.jade │ ├── new_profile.jade │ ├── omega_profile_select.jade │ ├── options_welcome.jade │ ├── profile.jade │ ├── profile_fixed.jade │ ├── profile_pac.jade │ ├── profile_rule_list.jade │ ├── profile_switch.jade │ ├── profile_unsupported.jade │ ├── profile_virtual.jade │ ├── rename_profile.jade │ ├── replace_profile.jade │ ├── reset_options_confirm.jade │ ├── rule_remove_confirm.jade │ ├── rule_reset_confirm.jade │ └── ui.jade ├── popup/ │ ├── css/ │ │ ├── dialog.css │ │ └── index.css │ ├── index.html │ ├── js/ │ │ ├── i18n.js │ │ ├── index.js │ │ ├── keyboard.js │ │ ├── keyboard_help.js │ │ ├── loader.js │ │ ├── profiles.js │ │ └── proxy_not_controllable.js │ └── proxy_not_controllable.html └── popup.jade