gitextract_0uz8e4xx/ ├── .brackets.json ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .npmrc ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gruntfile.js ├── ISSUE_TEMPLATE.md ├── LICENSE ├── NOTICE ├── README.md ├── build.json ├── npm-shrinkwrap.json ├── package.json ├── samples/ │ ├── bg/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── cs/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── da/ │ │ └── Kom godt i gang/ │ │ ├── index.html │ │ └── main.css │ ├── de/ │ │ └── Erste Schritte/ │ │ ├── index.html │ │ └── main.css │ ├── el/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── es/ │ │ └── Primeros Pasos/ │ │ ├── index.html │ │ └── main.css │ ├── fa-ir/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── fi/ │ │ └── Aloitus/ │ │ ├── index.html │ │ └── main.css │ ├── fr/ │ │ └── Premiers pas/ │ │ ├── index.html │ │ └── main.css │ ├── id/ │ │ └── Memulai/ │ │ ├── index.html │ │ └── main.css │ ├── it/ │ │ └── Primi passi/ │ │ ├── index.html │ │ └── main.css │ ├── ja/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── ko/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── nl/ │ │ └── Aan-de-slag/ │ │ ├── index.html │ │ └── main.css │ ├── pl/ │ │ └── Szybki Start/ │ │ ├── index.html │ │ └── main.css │ ├── pt-br/ │ │ └── Primeiros Passos/ │ │ ├── index.html │ │ └── main.css │ ├── pt-pt/ │ │ └── Primeiros Passos/ │ │ ├── index.html │ │ └── main.css │ ├── root/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── ru/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ ├── sv/ │ │ └── Kom igang/ │ │ ├── index.html │ │ └── main.css │ ├── uk/ │ │ └── Pochynayemo/ │ │ ├── index.html │ │ └── main.css │ ├── zh-cn/ │ │ └── Getting Started/ │ │ ├── index.html │ │ └── main.css │ └── zh-tw/ │ └── Getting Started/ │ ├── index.html │ └── main.css ├── src/ │ ├── JSUtils/ │ │ ├── HintUtils.js │ │ ├── MessageIds.js │ │ ├── Preferences.js │ │ ├── ScopeManager.js │ │ ├── Session.js │ │ ├── node/ │ │ │ ├── ExtractFileContent.js │ │ │ ├── TernNodeDomain.js │ │ │ └── package.json │ │ └── package.json │ ├── LiveDevelopment/ │ │ ├── Agents/ │ │ │ ├── CSSAgent.js │ │ │ ├── ConsoleAgent.js │ │ │ ├── DOMAgent.js │ │ │ ├── DOMHelpers.js │ │ │ ├── DOMNode.js │ │ │ ├── EditAgent.js │ │ │ ├── GotoAgent.js │ │ │ ├── HighlightAgent.js │ │ │ ├── NetworkAgent.js │ │ │ ├── RemoteAgent.js │ │ │ ├── RemoteFunctions.js │ │ │ └── ScriptAgent.js │ │ ├── Documents/ │ │ │ ├── CSSDocument.js │ │ │ ├── CSSPreprocessorDocument.js │ │ │ ├── HTMLDocument.js │ │ │ └── JSDocument.js │ │ ├── Inspector/ │ │ │ ├── Inspector.js │ │ │ ├── Inspector.json │ │ │ ├── inspector.html │ │ │ └── jsdoc.rb │ │ ├── LiveDevMultiBrowser.js │ │ ├── LiveDevServerManager.js │ │ ├── LiveDevelopment.js │ │ ├── LiveDevelopmentUtils.js │ │ ├── MultiBrowserImpl/ │ │ │ ├── README.md │ │ │ ├── documents/ │ │ │ │ ├── LiveCSSDocument.js │ │ │ │ ├── LiveDocument.js │ │ │ │ └── LiveHTMLDocument.js │ │ │ ├── language/ │ │ │ │ ├── HTMLInstrumentation.js │ │ │ │ └── HTMLSimpleDOM.js │ │ │ ├── launchers/ │ │ │ │ ├── Launcher.js │ │ │ │ └── node/ │ │ │ │ └── LauncherDomain.js │ │ │ ├── protocol/ │ │ │ │ ├── LiveDevProtocol.js │ │ │ │ └── remote/ │ │ │ │ ├── DocumentObserver.js │ │ │ │ └── LiveDevProtocolRemote.js │ │ │ └── transports/ │ │ │ ├── NodeSocketTransport.js │ │ │ ├── node/ │ │ │ │ └── NodeSocketTransportDomain.js │ │ │ └── remote/ │ │ │ └── NodeSocketTransportRemote.js │ │ ├── Servers/ │ │ │ ├── BaseServer.js │ │ │ ├── FileServer.js │ │ │ └── UserServer.js │ │ ├── launch.html │ │ ├── main.js │ │ ├── main.less │ │ └── transports/ │ │ ├── WebSocketTransport.js │ │ └── node/ │ │ └── WebSocketTransportDomain.js │ ├── base-config/ │ │ └── keyboard.json │ ├── brackets.config.dev.json │ ├── brackets.config.dist.json │ ├── brackets.config.json │ ├── brackets.config.prerelease.json │ ├── brackets.js │ ├── command/ │ │ ├── CommandManager.js │ │ ├── Commands.js │ │ ├── DefaultMenus.js │ │ ├── KeyBindingManager.js │ │ └── Menus.js │ ├── dependencies.js │ ├── document/ │ │ ├── ChangedDocumentTracker.js │ │ ├── Document.js │ │ ├── DocumentCommandHandlers.js │ │ ├── DocumentManager.js │ │ ├── InMemoryFile.js │ │ └── TextRange.js │ ├── editor/ │ │ ├── CSSInlineEditor.js │ │ ├── CodeHintList.js │ │ ├── CodeHintManager.js │ │ ├── Editor.js │ │ ├── EditorCommandHandlers.js │ │ ├── EditorManager.js │ │ ├── EditorOptionHandlers.js │ │ ├── EditorStatusBar.js │ │ ├── ImageViewer.js │ │ ├── InlineTextEditor.js │ │ ├── InlineWidget.js │ │ └── MultiRangeInlineEditor.js │ ├── extensibility/ │ │ ├── ExtensionManager.js │ │ ├── ExtensionManagerDialog.js │ │ ├── ExtensionManagerView.js │ │ ├── ExtensionManagerViewModel.js │ │ ├── InstallExtensionDialog.js │ │ ├── Package.js │ │ ├── node/ │ │ │ ├── ExtensionManagerDomain.js │ │ │ ├── README.md │ │ │ ├── npm-installer.js │ │ │ ├── package-validator.js │ │ │ └── spec/ │ │ │ ├── Installation.spec.js │ │ │ └── Validation.spec.js │ │ └── registry_utils.js │ ├── extensions/ │ │ ├── default/ │ │ │ ├── AutoUpdate/ │ │ │ │ ├── MessageIds.js │ │ │ │ ├── StateHandler.js │ │ │ │ ├── UpdateInfoBar.js │ │ │ │ ├── UpdateStatus.js │ │ │ │ ├── htmlContent/ │ │ │ │ │ ├── updateBar.html │ │ │ │ │ └── updateStatus.html │ │ │ │ ├── main.js │ │ │ │ ├── node/ │ │ │ │ │ ├── AutoUpdateDomain.js │ │ │ │ │ └── package.json │ │ │ │ └── styles/ │ │ │ │ └── styles.css │ │ │ ├── CSSAtRuleCodeHints/ │ │ │ │ ├── AtRulesDef.json │ │ │ │ ├── main.js │ │ │ │ └── unittests.js │ │ │ ├── CSSCodeHints/ │ │ │ │ ├── CSSProperties.json │ │ │ │ ├── main.js │ │ │ │ ├── styles/ │ │ │ │ │ └── brackets-css-hints.css │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── region-template.html │ │ │ │ │ └── regions.css │ │ │ │ └── unittests.js │ │ │ ├── CSSPseudoSelectorHints/ │ │ │ │ ├── PseudoSelectors.json │ │ │ │ ├── main.js │ │ │ │ └── unittests.js │ │ │ ├── CloseOthers/ │ │ │ │ ├── main.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ └── dummy.js │ │ │ │ └── unittests.js │ │ │ ├── CodeFolding/ │ │ │ │ ├── Prefs.js │ │ │ │ ├── foldhelpers/ │ │ │ │ │ ├── foldSelected.js │ │ │ │ │ ├── foldcode.js │ │ │ │ │ ├── foldgutter.js │ │ │ │ │ ├── handlebarsFold.js │ │ │ │ │ └── indentFold.js │ │ │ │ ├── main.js │ │ │ │ ├── main.less │ │ │ │ ├── package.json │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── test.hbs │ │ │ │ │ ├── test.html │ │ │ │ │ └── test.js │ │ │ │ └── unittests.js │ │ │ ├── CommandLineTool/ │ │ │ │ └── main.js │ │ │ ├── DarkTheme/ │ │ │ │ ├── main.less │ │ │ │ └── package.json │ │ │ ├── DebugCommands/ │ │ │ │ ├── ErrorNotification.js │ │ │ │ ├── NodeDebugUtils.js │ │ │ │ ├── htmlContent/ │ │ │ │ │ ├── language-dialog.html │ │ │ │ │ └── perf-dialog.html │ │ │ │ ├── keyboard.json │ │ │ │ ├── main.js │ │ │ │ └── styles.css │ │ │ ├── HTMLCodeHints/ │ │ │ │ ├── HtmlAttributes.json │ │ │ │ ├── HtmlTags.json │ │ │ │ ├── main.js │ │ │ │ └── unittests.js │ │ │ ├── HandlebarsSupport/ │ │ │ │ └── main.js │ │ │ ├── HealthData/ │ │ │ │ ├── HealthDataManager.js │ │ │ │ ├── HealthDataNotification.js │ │ │ │ ├── HealthDataPopup.js │ │ │ │ ├── HealthDataPreview.js │ │ │ │ ├── HealthDataUtils.js │ │ │ │ ├── htmlContent/ │ │ │ │ │ ├── healthdata-popup.html │ │ │ │ │ └── healthdata-preview-dialog.html │ │ │ │ ├── main.js │ │ │ │ ├── styles.css │ │ │ │ ├── thirdparty/ │ │ │ │ │ └── uuid.js │ │ │ │ └── unittests.js │ │ │ ├── HtmlEntityCodeHints/ │ │ │ │ ├── SpecialChars.json │ │ │ │ ├── main.js │ │ │ │ ├── styles.css │ │ │ │ ├── unittest-files/ │ │ │ │ │ └── default.html │ │ │ │ └── unittests.js │ │ │ ├── InAppNotifications/ │ │ │ │ ├── htmlContent/ │ │ │ │ │ └── notificationContainer.html │ │ │ │ ├── main.js │ │ │ │ └── styles/ │ │ │ │ └── styles.css │ │ │ ├── InlineColorEditor/ │ │ │ │ ├── ColorEditor.js │ │ │ │ ├── ColorEditorTemplate.html │ │ │ │ ├── InlineColorEditor.js │ │ │ │ ├── css/ │ │ │ │ │ └── main.less │ │ │ │ ├── main.js │ │ │ │ ├── thirdparty/ │ │ │ │ │ └── tinycolor-min.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── unittests.css │ │ │ │ │ └── unittests.html │ │ │ │ └── unittests.js │ │ │ ├── InlineTimingFunctionEditor/ │ │ │ │ ├── BezierCurveEditor.js │ │ │ │ ├── BezierCurveEditorTemplate.html │ │ │ │ ├── InlineTimingFunctionEditor.js │ │ │ │ ├── Localized.css │ │ │ │ ├── StepEditor.js │ │ │ │ ├── StepEditorTemplate.html │ │ │ │ ├── TimingFunctionUtils.js │ │ │ │ ├── main.js │ │ │ │ ├── main.less │ │ │ │ ├── unittest-files/ │ │ │ │ │ └── unittests.css │ │ │ │ └── unittests.js │ │ │ ├── JSLint/ │ │ │ │ ├── main.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── .brackets.json │ │ │ │ │ ├── different-indent.js │ │ │ │ │ ├── errors.js │ │ │ │ │ └── no-errors.js │ │ │ │ └── unittests.js │ │ │ ├── JavaScriptCodeHints/ │ │ │ │ ├── .gitignore │ │ │ │ ├── HintUtils2.js │ │ │ │ ├── ParameterHintsProvider.js │ │ │ │ ├── fix-acorn.js │ │ │ │ ├── main.js │ │ │ │ ├── npm-shrinkwrap.json │ │ │ │ ├── package.json │ │ │ │ ├── styles/ │ │ │ │ │ └── brackets-js-hints.css │ │ │ │ ├── thirdparty/ │ │ │ │ │ └── requirejs/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── require.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── basic-test-files/ │ │ │ │ │ │ ├── MyModule.js │ │ │ │ │ │ ├── file1.js │ │ │ │ │ │ ├── file2.js │ │ │ │ │ │ ├── file3.js │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── test.html │ │ │ │ │ ├── module-test-files/ │ │ │ │ │ │ ├── Car.js │ │ │ │ │ │ ├── china/ │ │ │ │ │ │ │ ├── Cup.js │ │ │ │ │ │ │ └── cupFiller.js │ │ │ │ │ │ ├── credits.js │ │ │ │ │ │ ├── module_tests.js │ │ │ │ │ │ ├── products.js │ │ │ │ │ │ ├── purchase.js │ │ │ │ │ │ └── shirt.js │ │ │ │ │ ├── non-module-test-files/ │ │ │ │ │ │ ├── .jscodehints │ │ │ │ │ │ ├── a/ │ │ │ │ │ │ │ └── a.js │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ ├── b/ │ │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ │ └── b1/ │ │ │ │ │ │ │ └── b1.js │ │ │ │ │ │ ├── c/ │ │ │ │ │ │ │ └── c.js │ │ │ │ │ │ ├── d/ │ │ │ │ │ │ │ ├── d.js │ │ │ │ │ │ │ ├── d2.js │ │ │ │ │ │ │ ├── d23.js │ │ │ │ │ │ │ └── d3-excluded.js │ │ │ │ │ │ └── excluded/ │ │ │ │ │ │ └── e.js │ │ │ │ │ └── preference-test-files/ │ │ │ │ │ ├── defaults-test/ │ │ │ │ │ │ └── .jscodehints │ │ │ │ │ ├── negative-test/ │ │ │ │ │ │ └── .jscodehints │ │ │ │ │ └── positive-test/ │ │ │ │ │ └── .jscodehints │ │ │ │ └── unittests.js │ │ │ ├── JavaScriptQuickEdit/ │ │ │ │ ├── main.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── jquery-ui/ │ │ │ │ │ │ ├── .editorconfig │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ ├── AUTHORS.txt │ │ │ │ │ │ ├── GPL-LICENSE.txt │ │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build/ │ │ │ │ │ │ │ ├── release/ │ │ │ │ │ │ │ │ ├── changelog-shell │ │ │ │ │ │ │ │ └── prepare-release │ │ │ │ │ │ │ ├── tasks/ │ │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ │ └── testswarm.js │ │ │ │ │ │ │ └── themes │ │ │ │ │ │ ├── demos/ │ │ │ │ │ │ │ ├── accordion/ │ │ │ │ │ │ │ │ ├── collapsible.html │ │ │ │ │ │ │ │ ├── custom-icons.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── fillspace.html │ │ │ │ │ │ │ │ ├── hoverintent.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── no-auto-height.html │ │ │ │ │ │ │ │ └── sortable.html │ │ │ │ │ │ │ ├── addClass/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── animate/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── autocomplete/ │ │ │ │ │ │ │ │ ├── categories.html │ │ │ │ │ │ │ │ ├── combobox.html │ │ │ │ │ │ │ │ ├── custom-data.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── folding.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── london.xml │ │ │ │ │ │ │ │ ├── maxheight.html │ │ │ │ │ │ │ │ ├── multiple-remote.html │ │ │ │ │ │ │ │ ├── multiple.html │ │ │ │ │ │ │ │ ├── remote-jsonp.html │ │ │ │ │ │ │ │ ├── remote-with-cache.html │ │ │ │ │ │ │ │ ├── remote.html │ │ │ │ │ │ │ │ ├── search.php │ │ │ │ │ │ │ │ └── xml.html │ │ │ │ │ │ │ ├── button/ │ │ │ │ │ │ │ │ ├── checkbox.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── icons.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── radio.html │ │ │ │ │ │ │ │ ├── splitbutton.html │ │ │ │ │ │ │ │ └── toolbar.html │ │ │ │ │ │ │ ├── datepicker/ │ │ │ │ │ │ │ │ ├── alt-field.html │ │ │ │ │ │ │ │ ├── animation.html │ │ │ │ │ │ │ │ ├── buttonbar.html │ │ │ │ │ │ │ │ ├── date-formats.html │ │ │ │ │ │ │ │ ├── date-range.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── dropdown-month-year.html │ │ │ │ │ │ │ │ ├── icon-trigger.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── inline.html │ │ │ │ │ │ │ │ ├── localization.html │ │ │ │ │ │ │ │ ├── min-max.html │ │ │ │ │ │ │ │ ├── multiple-calendars.html │ │ │ │ │ │ │ │ ├── other-months.html │ │ │ │ │ │ │ │ └── show-week.html │ │ │ │ │ │ │ ├── demos.css │ │ │ │ │ │ │ ├── dialog/ │ │ │ │ │ │ │ │ ├── animated.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── modal-confirmation.html │ │ │ │ │ │ │ │ ├── modal-form.html │ │ │ │ │ │ │ │ ├── modal-message.html │ │ │ │ │ │ │ │ └── modal.html │ │ │ │ │ │ │ ├── draggable/ │ │ │ │ │ │ │ │ ├── constrain-movement.html │ │ │ │ │ │ │ │ ├── cursor-style.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── delay-start.html │ │ │ │ │ │ │ │ ├── events.html │ │ │ │ │ │ │ │ ├── handle.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── revert.html │ │ │ │ │ │ │ │ ├── scroll.html │ │ │ │ │ │ │ │ ├── snap-to.html │ │ │ │ │ │ │ │ ├── sortable.html │ │ │ │ │ │ │ │ └── visual-feedback.html │ │ │ │ │ │ │ ├── droppable/ │ │ │ │ │ │ │ │ ├── accepted-elements.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── photo-manager.html │ │ │ │ │ │ │ │ ├── propagation.html │ │ │ │ │ │ │ │ ├── revert.html │ │ │ │ │ │ │ │ ├── shopping-cart.html │ │ │ │ │ │ │ │ └── visual-feedback.html │ │ │ │ │ │ │ ├── effect/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── easing.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── hide/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── menu/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── navigationmenu.html │ │ │ │ │ │ │ │ └── topalignmenu.html │ │ │ │ │ │ │ ├── position/ │ │ │ │ │ │ │ │ ├── cycler.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── progressbar/ │ │ │ │ │ │ │ │ ├── animated.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ └── resize.html │ │ │ │ │ │ │ ├── removeClass/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── resizable/ │ │ │ │ │ │ │ │ ├── animate.html │ │ │ │ │ │ │ │ ├── aspect-ratio.html │ │ │ │ │ │ │ │ ├── constrain-area.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── delay-start.html │ │ │ │ │ │ │ │ ├── helper.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── max-min.html │ │ │ │ │ │ │ │ ├── snap-to-grid.html │ │ │ │ │ │ │ │ ├── synchronous-resize.html │ │ │ │ │ │ │ │ ├── textarea.html │ │ │ │ │ │ │ │ └── visual-feedback.html │ │ │ │ │ │ │ ├── selectable/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── display-grid.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ └── serialize.html │ │ │ │ │ │ │ ├── show/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── slider/ │ │ │ │ │ │ │ │ ├── colorpicker.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── hotelrooms.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── multiple-vertical.html │ │ │ │ │ │ │ │ ├── range-vertical.html │ │ │ │ │ │ │ │ ├── range.html │ │ │ │ │ │ │ │ ├── rangemax.html │ │ │ │ │ │ │ │ ├── rangemin.html │ │ │ │ │ │ │ │ ├── side-scroll.html │ │ │ │ │ │ │ │ ├── slider-vertical.html │ │ │ │ │ │ │ │ ├── steps.html │ │ │ │ │ │ │ │ └── tabs.html │ │ │ │ │ │ │ ├── sortable/ │ │ │ │ │ │ │ │ ├── connect-lists-through-tabs.html │ │ │ │ │ │ │ │ ├── connect-lists.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── delay-start.html │ │ │ │ │ │ │ │ ├── display-grid.html │ │ │ │ │ │ │ │ ├── empty-lists.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── items.html │ │ │ │ │ │ │ │ ├── placeholder.html │ │ │ │ │ │ │ │ └── portlets.html │ │ │ │ │ │ │ ├── spinner/ │ │ │ │ │ │ │ │ ├── currency.html │ │ │ │ │ │ │ │ ├── decimal.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── latlong.html │ │ │ │ │ │ │ │ ├── overflow.html │ │ │ │ │ │ │ │ └── time.html │ │ │ │ │ │ │ ├── switchClass/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── tabs/ │ │ │ │ │ │ │ │ ├── ajax/ │ │ │ │ │ │ │ │ │ ├── content1.html │ │ │ │ │ │ │ │ │ ├── content2.html │ │ │ │ │ │ │ │ │ ├── content3-slow.php │ │ │ │ │ │ │ │ │ └── content4-broken.php │ │ │ │ │ │ │ │ ├── ajax.html │ │ │ │ │ │ │ │ ├── bottom.html │ │ │ │ │ │ │ │ ├── collapsible.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── manipulation.html │ │ │ │ │ │ │ │ ├── mouseover.html │ │ │ │ │ │ │ │ ├── sortable.html │ │ │ │ │ │ │ │ └── vertical.html │ │ │ │ │ │ │ ├── toggle/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── toggleClass/ │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── tooltip/ │ │ │ │ │ │ │ │ ├── ajax/ │ │ │ │ │ │ │ │ │ ├── content1.html │ │ │ │ │ │ │ │ │ └── content2.html │ │ │ │ │ │ │ │ ├── custom-animation.html │ │ │ │ │ │ │ │ ├── custom-content.html │ │ │ │ │ │ │ │ ├── custom-style.html │ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ │ ├── forms.html │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── tracking.html │ │ │ │ │ │ │ │ └── video-player.html │ │ │ │ │ │ │ └── widget/ │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── external/ │ │ │ │ │ │ │ ├── globalize.culture.de-DE.js │ │ │ │ │ │ │ ├── globalize.culture.ja-JP.js │ │ │ │ │ │ │ ├── globalize.js │ │ │ │ │ │ │ ├── jquery.bgiframe-2.1.2.js │ │ │ │ │ │ │ ├── jquery.cookie.js │ │ │ │ │ │ │ ├── jquery.metadata.js │ │ │ │ │ │ │ ├── jquery.mousewheel-3.0.4.js │ │ │ │ │ │ │ ├── jshint.js │ │ │ │ │ │ │ ├── qunit.css │ │ │ │ │ │ │ └── qunit.js │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ ├── jquery-1.7.2.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── tests/ │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── index.css │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── jquery-1.6.1.js │ │ │ │ │ │ │ ├── jquery-1.6.2.js │ │ │ │ │ │ │ ├── jquery-1.6.3.js │ │ │ │ │ │ │ ├── jquery-1.6.4.js │ │ │ │ │ │ │ ├── jquery-1.6.js │ │ │ │ │ │ │ ├── jquery-1.7.1.js │ │ │ │ │ │ │ ├── jquery-1.7.2.js │ │ │ │ │ │ │ ├── jquery-1.7.js │ │ │ │ │ │ │ ├── jquery.js │ │ │ │ │ │ │ ├── jquery.simulate.js │ │ │ │ │ │ │ ├── unit/ │ │ │ │ │ │ │ │ ├── accordion/ │ │ │ │ │ │ │ │ │ ├── accordion.html │ │ │ │ │ │ │ │ │ ├── accordion_common.js │ │ │ │ │ │ │ │ │ ├── accordion_common_deprecated.js │ │ │ │ │ │ │ │ │ ├── accordion_core.js │ │ │ │ │ │ │ │ │ ├── accordion_deprecated.html │ │ │ │ │ │ │ │ │ ├── accordion_deprecated.js │ │ │ │ │ │ │ │ │ ├── accordion_events.js │ │ │ │ │ │ │ │ │ ├── accordion_methods.js │ │ │ │ │ │ │ │ │ ├── accordion_options.js │ │ │ │ │ │ │ │ │ ├── accordion_test_helpers.js │ │ │ │ │ │ │ │ │ └── all.html │ │ │ │ │ │ │ │ ├── all-active.html │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ ├── autocomplete/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── autocomplete.html │ │ │ │ │ │ │ │ │ ├── autocomplete_common.js │ │ │ │ │ │ │ │ │ ├── autocomplete_core.js │ │ │ │ │ │ │ │ │ ├── autocomplete_events.js │ │ │ │ │ │ │ │ │ ├── autocomplete_methods.js │ │ │ │ │ │ │ │ │ ├── autocomplete_options.js │ │ │ │ │ │ │ │ │ ├── remote_object_array_labels.txt │ │ │ │ │ │ │ │ │ ├── remote_object_array_values.txt │ │ │ │ │ │ │ │ │ └── remote_string_array.txt │ │ │ │ │ │ │ │ ├── button/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── button.html │ │ │ │ │ │ │ │ │ ├── button_common.js │ │ │ │ │ │ │ │ │ ├── button_core.js │ │ │ │ │ │ │ │ │ ├── button_events.js │ │ │ │ │ │ │ │ │ ├── button_methods.js │ │ │ │ │ │ │ │ │ ├── button_options.js │ │ │ │ │ │ │ │ │ └── button_tickets.js │ │ │ │ │ │ │ │ ├── core/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── core.html │ │ │ │ │ │ │ │ │ ├── core.js │ │ │ │ │ │ │ │ │ └── selector.js │ │ │ │ │ │ │ │ ├── datepicker/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── datepicker.html │ │ │ │ │ │ │ │ │ ├── datepicker_core.js │ │ │ │ │ │ │ │ │ ├── datepicker_defaults.js │ │ │ │ │ │ │ │ │ ├── datepicker_events.js │ │ │ │ │ │ │ │ │ ├── datepicker_methods.js │ │ │ │ │ │ │ │ │ ├── datepicker_options.js │ │ │ │ │ │ │ │ │ └── datepicker_tickets.js │ │ │ │ │ │ │ │ ├── dialog/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── dialog.html │ │ │ │ │ │ │ │ │ ├── dialog_common.js │ │ │ │ │ │ │ │ │ ├── dialog_core.js │ │ │ │ │ │ │ │ │ ├── dialog_events.js │ │ │ │ │ │ │ │ │ ├── dialog_methods.js │ │ │ │ │ │ │ │ │ ├── dialog_options.js │ │ │ │ │ │ │ │ │ └── dialog_tickets.js │ │ │ │ │ │ │ │ ├── draggable/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── draggable.html │ │ │ │ │ │ │ │ │ ├── draggable_common.js │ │ │ │ │ │ │ │ │ ├── draggable_core.js │ │ │ │ │ │ │ │ │ ├── draggable_events.js │ │ │ │ │ │ │ │ │ ├── draggable_methods.js │ │ │ │ │ │ │ │ │ └── draggable_options.js │ │ │ │ │ │ │ │ ├── droppable/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── droppable.html │ │ │ │ │ │ │ │ │ ├── droppable_common.js │ │ │ │ │ │ │ │ │ ├── droppable_core.js │ │ │ │ │ │ │ │ │ ├── droppable_events.js │ │ │ │ │ │ │ │ │ ├── droppable_methods.js │ │ │ │ │ │ │ │ │ └── droppable_options.js │ │ │ │ │ │ │ │ ├── effects/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── effects.html │ │ │ │ │ │ │ │ │ ├── effects_core.js │ │ │ │ │ │ │ │ │ └── effects_scale.js │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── menu/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── menu.html │ │ │ │ │ │ │ │ │ ├── menu_common.js │ │ │ │ │ │ │ │ │ ├── menu_core.js │ │ │ │ │ │ │ │ │ ├── menu_events.js │ │ │ │ │ │ │ │ │ ├── menu_methods.js │ │ │ │ │ │ │ │ │ ├── menu_options.js │ │ │ │ │ │ │ │ │ └── menu_test_helpers.js │ │ │ │ │ │ │ │ ├── position/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── position.html │ │ │ │ │ │ │ │ │ ├── position_core.js │ │ │ │ │ │ │ │ │ ├── position_deprecated.html │ │ │ │ │ │ │ │ │ └── position_deprecated.js │ │ │ │ │ │ │ │ ├── progressbar/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── progressbar.html │ │ │ │ │ │ │ │ │ ├── progressbar_common.js │ │ │ │ │ │ │ │ │ ├── progressbar_core.js │ │ │ │ │ │ │ │ │ ├── progressbar_events.js │ │ │ │ │ │ │ │ │ ├── progressbar_methods.js │ │ │ │ │ │ │ │ │ └── progressbar_options.js │ │ │ │ │ │ │ │ ├── qunit-composite.css │ │ │ │ │ │ │ │ ├── qunit-composite.js │ │ │ │ │ │ │ │ ├── resizable/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── resizable.html │ │ │ │ │ │ │ │ │ ├── resizable_common.js │ │ │ │ │ │ │ │ │ ├── resizable_core.js │ │ │ │ │ │ │ │ │ ├── resizable_events.js │ │ │ │ │ │ │ │ │ ├── resizable_methods.js │ │ │ │ │ │ │ │ │ └── resizable_options.js │ │ │ │ │ │ │ │ ├── selectable/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── selectable.html │ │ │ │ │ │ │ │ │ ├── selectable_common.js │ │ │ │ │ │ │ │ │ ├── selectable_core.js │ │ │ │ │ │ │ │ │ ├── selectable_events.js │ │ │ │ │ │ │ │ │ ├── selectable_methods.js │ │ │ │ │ │ │ │ │ └── selectable_options.js │ │ │ │ │ │ │ │ ├── slider/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── slider.html │ │ │ │ │ │ │ │ │ ├── slider_common.js │ │ │ │ │ │ │ │ │ ├── slider_core.js │ │ │ │ │ │ │ │ │ ├── slider_events.js │ │ │ │ │ │ │ │ │ ├── slider_methods.js │ │ │ │ │ │ │ │ │ └── slider_options.js │ │ │ │ │ │ │ │ ├── sortable/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── sortable.html │ │ │ │ │ │ │ │ │ ├── sortable_common.js │ │ │ │ │ │ │ │ │ ├── sortable_core.js │ │ │ │ │ │ │ │ │ ├── sortable_events.js │ │ │ │ │ │ │ │ │ ├── sortable_methods.js │ │ │ │ │ │ │ │ │ ├── sortable_options.js │ │ │ │ │ │ │ │ │ └── sortable_tickets.js │ │ │ │ │ │ │ │ ├── spinner/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── spinner.html │ │ │ │ │ │ │ │ │ ├── spinner_common.js │ │ │ │ │ │ │ │ │ ├── spinner_core.js │ │ │ │ │ │ │ │ │ ├── spinner_events.js │ │ │ │ │ │ │ │ │ ├── spinner_methods.js │ │ │ │ │ │ │ │ │ ├── spinner_options.js │ │ │ │ │ │ │ │ │ └── spinner_test_helpers.js │ │ │ │ │ │ │ │ ├── subsuite.js │ │ │ │ │ │ │ │ ├── swarminject.js │ │ │ │ │ │ │ │ ├── tabs/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── data/ │ │ │ │ │ │ │ │ │ │ └── test.html │ │ │ │ │ │ │ │ │ ├── tabs.html │ │ │ │ │ │ │ │ │ ├── tabs_common.js │ │ │ │ │ │ │ │ │ ├── tabs_common_deprecated.js │ │ │ │ │ │ │ │ │ ├── tabs_core.js │ │ │ │ │ │ │ │ │ ├── tabs_deprecated.html │ │ │ │ │ │ │ │ │ ├── tabs_deprecated.js │ │ │ │ │ │ │ │ │ ├── tabs_events.js │ │ │ │ │ │ │ │ │ ├── tabs_methods.js │ │ │ │ │ │ │ │ │ ├── tabs_options.js │ │ │ │ │ │ │ │ │ └── tabs_test_helpers.js │ │ │ │ │ │ │ │ ├── testsuite.js │ │ │ │ │ │ │ │ ├── tooltip/ │ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ │ ├── tooltip.html │ │ │ │ │ │ │ │ │ ├── tooltip_common.js │ │ │ │ │ │ │ │ │ ├── tooltip_core.js │ │ │ │ │ │ │ │ │ ├── tooltip_events.js │ │ │ │ │ │ │ │ │ ├── tooltip_methods.js │ │ │ │ │ │ │ │ │ └── tooltip_options.js │ │ │ │ │ │ │ │ └── widget/ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ ├── widget.html │ │ │ │ │ │ │ │ ├── widget_animation.js │ │ │ │ │ │ │ │ ├── widget_core.js │ │ │ │ │ │ │ │ └── widget_extend.js │ │ │ │ │ │ │ └── visual/ │ │ │ │ │ │ │ ├── accordion/ │ │ │ │ │ │ │ │ └── icons.html │ │ │ │ │ │ │ ├── addClass/ │ │ │ │ │ │ │ │ └── queue.html │ │ │ │ │ │ │ ├── button/ │ │ │ │ │ │ │ │ ├── button.html │ │ │ │ │ │ │ │ └── performance.html │ │ │ │ │ │ │ ├── compound/ │ │ │ │ │ │ │ │ ├── accordion_tabs.html │ │ │ │ │ │ │ │ ├── datepicker_dialog.html │ │ │ │ │ │ │ │ ├── dialog_widgets.html │ │ │ │ │ │ │ │ ├── draggable_accordion.html │ │ │ │ │ │ │ │ ├── draggable_accordion_accordion_tabs_draggable.html │ │ │ │ │ │ │ │ ├── sortable_accordion_sortable_tabs.html │ │ │ │ │ │ │ │ ├── tabs_tabs.html │ │ │ │ │ │ │ │ └── tabs_tooltips.html │ │ │ │ │ │ │ ├── dialog/ │ │ │ │ │ │ │ │ └── performance.html │ │ │ │ │ │ │ ├── effects/ │ │ │ │ │ │ │ │ ├── all.html │ │ │ │ │ │ │ │ ├── effects.css │ │ │ │ │ │ │ │ ├── effects.js │ │ │ │ │ │ │ │ └── scale.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── menu/ │ │ │ │ │ │ │ │ └── menu.html │ │ │ │ │ │ │ ├── position/ │ │ │ │ │ │ │ │ ├── position.html │ │ │ │ │ │ │ │ └── position_feedback.html │ │ │ │ │ │ │ ├── theme.html │ │ │ │ │ │ │ ├── tooltip/ │ │ │ │ │ │ │ │ ├── animations.html │ │ │ │ │ │ │ │ └── tooltip.html │ │ │ │ │ │ │ └── visual.css │ │ │ │ │ │ ├── themes/ │ │ │ │ │ │ │ └── base/ │ │ │ │ │ │ │ ├── jquery.ui.accordion.css │ │ │ │ │ │ │ ├── jquery.ui.all.css │ │ │ │ │ │ │ ├── jquery.ui.autocomplete.css │ │ │ │ │ │ │ ├── jquery.ui.base.css │ │ │ │ │ │ │ ├── jquery.ui.button.css │ │ │ │ │ │ │ ├── jquery.ui.core.css │ │ │ │ │ │ │ ├── jquery.ui.datepicker.css │ │ │ │ │ │ │ ├── jquery.ui.dialog.css │ │ │ │ │ │ │ ├── jquery.ui.menu.css │ │ │ │ │ │ │ ├── jquery.ui.progressbar.css │ │ │ │ │ │ │ ├── jquery.ui.resizable.css │ │ │ │ │ │ │ ├── jquery.ui.selectable.css │ │ │ │ │ │ │ ├── jquery.ui.slider.css │ │ │ │ │ │ │ ├── jquery.ui.spinner.css │ │ │ │ │ │ │ ├── jquery.ui.tabs.css │ │ │ │ │ │ │ ├── jquery.ui.theme.css │ │ │ │ │ │ │ └── jquery.ui.tooltip.css │ │ │ │ │ │ └── ui/ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ ├── i18n/ │ │ │ │ │ │ │ ├── jquery.ui.datepicker-af.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ar-DZ.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ar.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-az.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-bg.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-bs.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ca.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-cs.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-cy-GB.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-da.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-de.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-el.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-en-AU.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-en-GB.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-en-NZ.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-eo.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-es.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-et.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-eu.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-fa.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-fi.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-fo.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-fr-CH.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-fr.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-gl.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-he.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-hi.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-hr.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-hu.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-hy.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-id.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-is.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-it.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ja.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ka.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-kk.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-km.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ko.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-lb.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-lt.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-lv.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-mk.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ml.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ms.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-nl-BE.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-nl.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-no.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-pl.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-pt-BR.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-pt.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-rm.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ro.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ru.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-sk.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-sl.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-sq.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-sr-SR.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-sr.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-sv.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-ta.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-th.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-tj.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-tr.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-uk.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-vi.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-zh-CN.js │ │ │ │ │ │ │ ├── jquery.ui.datepicker-zh-HK.js │ │ │ │ │ │ │ └── jquery.ui.datepicker-zh-TW.js │ │ │ │ │ │ ├── jquery.effects.blind.js │ │ │ │ │ │ ├── jquery.effects.bounce.js │ │ │ │ │ │ ├── jquery.effects.clip.js │ │ │ │ │ │ ├── jquery.effects.core.js │ │ │ │ │ │ ├── jquery.effects.drop.js │ │ │ │ │ │ ├── jquery.effects.explode.js │ │ │ │ │ │ ├── jquery.effects.fade.js │ │ │ │ │ │ ├── jquery.effects.fold.js │ │ │ │ │ │ ├── jquery.effects.highlight.js │ │ │ │ │ │ ├── jquery.effects.pulsate.js │ │ │ │ │ │ ├── jquery.effects.scale.js │ │ │ │ │ │ ├── jquery.effects.shake.js │ │ │ │ │ │ ├── jquery.effects.slide.js │ │ │ │ │ │ ├── jquery.effects.transfer.js │ │ │ │ │ │ ├── jquery.ui.accordion.js │ │ │ │ │ │ ├── jquery.ui.autocomplete.js │ │ │ │ │ │ ├── jquery.ui.button.js │ │ │ │ │ │ ├── jquery.ui.core.js │ │ │ │ │ │ ├── jquery.ui.datepicker.js │ │ │ │ │ │ ├── jquery.ui.dialog.js │ │ │ │ │ │ ├── jquery.ui.draggable.js │ │ │ │ │ │ ├── jquery.ui.droppable.js │ │ │ │ │ │ ├── jquery.ui.menu.js │ │ │ │ │ │ ├── jquery.ui.mouse.js │ │ │ │ │ │ ├── jquery.ui.position.js │ │ │ │ │ │ ├── jquery.ui.progressbar.js │ │ │ │ │ │ ├── jquery.ui.resizable.js │ │ │ │ │ │ ├── jquery.ui.selectable.js │ │ │ │ │ │ ├── jquery.ui.slider.js │ │ │ │ │ │ ├── jquery.ui.sortable.js │ │ │ │ │ │ ├── jquery.ui.spinner.js │ │ │ │ │ │ ├── jquery.ui.tabs.js │ │ │ │ │ │ ├── jquery.ui.tooltip.js │ │ │ │ │ │ └── jquery.ui.widget.js │ │ │ │ │ └── syntax/ │ │ │ │ │ ├── file1.js │ │ │ │ │ ├── file2.js │ │ │ │ │ ├── test.html │ │ │ │ │ ├── test1inline.js │ │ │ │ │ ├── test1main.js │ │ │ │ │ └── tokens.js │ │ │ │ └── unittests.js │ │ │ ├── JavaScriptRefactoring/ │ │ │ │ ├── ExtractToFunction.js │ │ │ │ ├── ExtractToVariable.js │ │ │ │ ├── RefactoringUtils.js │ │ │ │ ├── RenameIdentifier.js │ │ │ │ ├── Templates.json │ │ │ │ ├── WrapSelection.js │ │ │ │ ├── keyboard.json │ │ │ │ ├── main.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ └── test.js │ │ │ │ └── unittests.js │ │ │ ├── LESSSupport/ │ │ │ │ ├── main.js │ │ │ │ └── unittests.js │ │ │ ├── LightTheme/ │ │ │ │ ├── main.less │ │ │ │ └── package.json │ │ │ ├── MDNDocs/ │ │ │ │ ├── InlineDocsViewer.html │ │ │ │ ├── InlineDocsViewer.js │ │ │ │ ├── LICENSE │ │ │ │ ├── MDNDocs.less │ │ │ │ ├── README.md │ │ │ │ ├── css.json │ │ │ │ ├── html.json │ │ │ │ ├── main.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── test1.css │ │ │ │ │ └── test1.html │ │ │ │ └── unittests.js │ │ │ ├── NavigationAndHistory/ │ │ │ │ ├── NavigationProvider.js │ │ │ │ ├── html/ │ │ │ │ │ └── recentfiles-template.html │ │ │ │ ├── keyboard.json │ │ │ │ ├── main.js │ │ │ │ └── styles/ │ │ │ │ └── recent-files.css │ │ │ ├── NoDistractions/ │ │ │ │ └── main.js │ │ │ ├── OpenWithExternalApplication/ │ │ │ │ ├── GraphicsFile.js │ │ │ │ ├── main.js │ │ │ │ └── node/ │ │ │ │ ├── OpenWithExternalApplicationDomain.js │ │ │ │ └── package.json │ │ │ ├── PhpTooling/ │ │ │ │ ├── CodeHintsProvider.js │ │ │ │ ├── PHPSymbolProviders.js │ │ │ │ ├── client.js │ │ │ │ ├── composer.json │ │ │ │ ├── main.js │ │ │ │ ├── package.json │ │ │ │ ├── phpGlobals.json │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── mac/ │ │ │ │ │ │ └── invalidphp │ │ │ │ │ └── test/ │ │ │ │ │ ├── test1.php │ │ │ │ │ ├── test2.php │ │ │ │ │ ├── test3.php │ │ │ │ │ └── test4.php │ │ │ │ └── unittests.js │ │ │ ├── PrefsCodeHints/ │ │ │ │ ├── main.js │ │ │ │ ├── styles/ │ │ │ │ │ └── brackets-prefs-hints.css │ │ │ │ ├── unittest-files/ │ │ │ │ │ └── preferences.json │ │ │ │ └── unittests.js │ │ │ ├── QuickOpenCSS/ │ │ │ │ └── main.js │ │ │ ├── QuickOpenHTML/ │ │ │ │ └── main.js │ │ │ ├── QuickOpenJavaScript/ │ │ │ │ └── main.js │ │ │ ├── QuickView/ │ │ │ │ ├── QuickView.less │ │ │ │ ├── QuickViewTemplate.html │ │ │ │ ├── main.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── test.css │ │ │ │ │ └── test.js │ │ │ │ └── unittests.js │ │ │ ├── README.md │ │ │ ├── RecentProjects/ │ │ │ │ ├── htmlContent/ │ │ │ │ │ └── projects-menu.html │ │ │ │ ├── keyboard.json │ │ │ │ ├── main.js │ │ │ │ ├── styles/ │ │ │ │ │ └── styles.less │ │ │ │ └── unittests.js │ │ │ ├── RemoteFileAdapter/ │ │ │ │ ├── RemoteFile.js │ │ │ │ ├── main.js │ │ │ │ ├── styles.css │ │ │ │ └── unittests.js │ │ │ ├── SVGCodeHints/ │ │ │ │ ├── SVGAttributes.json │ │ │ │ ├── SVGTags.json │ │ │ │ ├── main.js │ │ │ │ ├── styles/ │ │ │ │ │ └── brackets-svg-hints.css │ │ │ │ └── unittests.js │ │ │ ├── StaticServer/ │ │ │ │ ├── StaticServer.js │ │ │ │ ├── main.js │ │ │ │ ├── node/ │ │ │ │ │ └── StaticServerDomain.js │ │ │ │ ├── unittest-files/ │ │ │ │ │ ├── folder1/ │ │ │ │ │ │ └── index.txt │ │ │ │ │ └── folder2/ │ │ │ │ │ └── index.txt │ │ │ │ └── unittests.js │ │ │ └── UrlCodeHints/ │ │ │ ├── data.json │ │ │ ├── main.js │ │ │ ├── testfiles/ │ │ │ │ ├── subfolder/ │ │ │ │ │ ├── test.css │ │ │ │ │ ├── test.js │ │ │ │ │ └── test.scss │ │ │ │ └── test.html │ │ │ └── unittests.js │ │ ├── dev/ │ │ │ └── README.md │ │ └── samples/ │ │ ├── BracketsConfigCentral/ │ │ │ ├── htmlContent/ │ │ │ │ └── Config.html │ │ │ ├── main.js │ │ │ ├── package.json │ │ │ └── styles/ │ │ │ └── styles.css │ │ ├── ContextMenuTest/ │ │ │ └── main.js │ │ ├── InlineImageViewer/ │ │ │ ├── InlineImageViewer.html │ │ │ ├── InlineImageViewer.js │ │ │ ├── main.js │ │ │ └── style.css │ │ ├── LocalizationExample/ │ │ │ ├── README.md │ │ │ ├── htmlContent/ │ │ │ │ └── sampleHTMLFragment.html │ │ │ ├── main.js │ │ │ ├── nls/ │ │ │ │ ├── fr/ │ │ │ │ │ └── strings.js │ │ │ │ ├── root/ │ │ │ │ │ └── strings.js │ │ │ │ └── strings.js │ │ │ ├── package.json │ │ │ └── strings.js │ │ ├── README.md │ │ ├── TypingSpeedLogger/ │ │ │ └── main.js │ │ └── circular_dependency_test/ │ │ ├── main.js │ │ └── secondary.js │ ├── features/ │ │ ├── FindReferencesManager.js │ │ ├── JumpToDefManager.js │ │ ├── ParameterHintsManager.js │ │ └── PriorityBasedRegistration.js │ ├── file/ │ │ └── FileUtils.js │ ├── filesystem/ │ │ ├── Directory.js │ │ ├── File.js │ │ ├── FileIndex.js │ │ ├── FileSystem.js │ │ ├── FileSystemEntry.js │ │ ├── FileSystemError.js │ │ ├── FileSystemStats.js │ │ ├── WatchedRoot.js │ │ └── impls/ │ │ └── appshell/ │ │ ├── AppshellFileSystem.js │ │ └── node/ │ │ ├── CSharpWatcher.js │ │ ├── ChokidarWatcher.js │ │ ├── FileWatcherDomain.js │ │ ├── FileWatcherManager.js │ │ └── win32/ │ │ ├── CodeHelper.md │ │ └── LICENSE │ ├── help/ │ │ └── HelpCommandHandlers.js │ ├── htmlContent/ │ │ ├── about-dialog.html │ │ ├── code-hint-list.html │ │ ├── contributors-list.html │ │ ├── dialog-template.html │ │ ├── edit-filter-dialog.html │ │ ├── extension-manager-dialog.html │ │ ├── extension-manager-view-item.html │ │ ├── filter-name.html │ │ ├── findreplace-bar.html │ │ ├── image-view.html │ │ ├── infobar-template.html │ │ ├── inline-menu.html │ │ ├── install-extension-dialog.html │ │ ├── main-view.html │ │ ├── pane.html │ │ ├── parameter-hint-template.html │ │ ├── problems-panel-table.html │ │ ├── problems-panel.html │ │ ├── project-settings-dialog.html │ │ ├── search-panel.html │ │ ├── search-results.html │ │ ├── search-summary.html │ │ ├── themes-settings.html │ │ ├── update-dialog.html │ │ ├── update-list.html │ │ └── working-set.html │ ├── index.html │ ├── language/ │ │ ├── CSSUtils.js │ │ ├── CodeInspection.js │ │ ├── HTMLDOMDiff.js │ │ ├── HTMLInstrumentation.js │ │ ├── HTMLSimpleDOM.js │ │ ├── HTMLTokenizer.js │ │ ├── HTMLUtils.js │ │ ├── JSONUtils.js │ │ ├── JSUtils.js │ │ ├── LanguageManager.js │ │ ├── XMLUtils.js │ │ └── languages.json │ ├── languageTools/ │ │ ├── BracketsToNodeInterface.js │ │ ├── ClientLoader.js │ │ ├── DefaultEventHandlers.js │ │ ├── DefaultProviders.js │ │ ├── LanguageClient/ │ │ │ ├── Connection.js │ │ │ ├── LanguageClient.js │ │ │ ├── NodeToBracketsInterface.js │ │ │ ├── ProtocolAdapter.js │ │ │ ├── ServerUtils.js │ │ │ ├── Utils.js │ │ │ └── package.json │ │ ├── LanguageClientWrapper.js │ │ ├── LanguageTools.js │ │ ├── PathConverters.js │ │ ├── ToolingInfo.json │ │ ├── node/ │ │ │ └── RegisterLanguageClientInfo.js │ │ └── styles/ │ │ └── default_provider_style.css │ ├── main.js │ ├── nls/ │ │ ├── README.md │ │ ├── bg/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── cs/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── da/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── de/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── el/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── en-gb/ │ │ │ └── strings.js │ │ ├── es/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── fa-ir/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── fi/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── fr/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── gl/ │ │ │ └── strings.js │ │ ├── hr/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── hu/ │ │ │ └── strings.js │ │ ├── id/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── it/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── ja/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── ko/ │ │ │ ├── .strings.js.swp │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── lv/ │ │ │ └── strings.js │ │ ├── nb/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── nl/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── pl/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── pt-br/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── pt-pt/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── ro/ │ │ │ └── strings.js │ │ ├── root/ │ │ │ ├── strings-app.js │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── ru/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── sk/ │ │ │ └── strings.js │ │ ├── sr/ │ │ │ ├── strings-app.js │ │ │ └── strings.js │ │ ├── strings-app.js │ │ ├── strings.js │ │ ├── sv/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── tr/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── uk/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ ├── urls.js │ │ ├── zh-cn/ │ │ │ ├── strings.js │ │ │ └── urls.js │ │ └── zh-tw/ │ │ ├── strings.js │ │ └── urls.js │ ├── npm-shrinkwrap.json │ ├── package.json │ ├── preferences/ │ │ ├── PreferencesBase.js │ │ ├── PreferencesDialogs.js │ │ ├── PreferencesImpl.js │ │ └── PreferencesManager.js │ ├── project/ │ │ ├── FileSyncManager.js │ │ ├── FileTreeView.js │ │ ├── FileTreeViewModel.js │ │ ├── FileViewController.js │ │ ├── ProjectManager.js │ │ ├── ProjectModel.js │ │ ├── SidebarView.js │ │ ├── WorkingSetSort.js │ │ └── WorkingSetView.js │ ├── search/ │ │ ├── FileFilters.js │ │ ├── FindBar.js │ │ ├── FindInFiles.js │ │ ├── FindInFilesUI.js │ │ ├── FindReplace.js │ │ ├── FindUtils.js │ │ ├── QuickOpen.js │ │ ├── QuickOpenHelper.js │ │ ├── QuickSearchField.js │ │ ├── ScrollTrackMarkers.js │ │ ├── SearchModel.js │ │ ├── SearchResultsView.js │ │ └── node/ │ │ └── FindInFilesDomain.js │ ├── strings.js │ ├── styles/ │ │ ├── Makefile │ │ ├── bootstrap/ │ │ │ ├── accordion.less │ │ │ ├── alerts.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── grid.less │ │ │ ├── hero-unit.less │ │ │ ├── labels-badges.less │ │ │ ├── layouts.less │ │ │ ├── media.less │ │ │ ├── mixins.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── popovers.less │ │ │ ├── progress-bars.less │ │ │ ├── reset.less │ │ │ ├── scaffolding.less │ │ │ ├── sprites.less │ │ │ ├── tables.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ ├── brackets.less │ │ ├── brackets_codemirror_override.less │ │ ├── brackets_core_ui_variables.less │ │ ├── brackets_fonts.less │ │ ├── brackets_mixins.less │ │ ├── brackets_patterns_override.less │ │ ├── brackets_scrollbars.less │ │ ├── brackets_shared.less │ │ ├── brackets_theme_default.less │ │ ├── brackets_variables.less │ │ ├── infobar-styles.less │ │ └── jsTreeTheme.less │ ├── supported-encodings.json │ ├── thirdparty/ │ │ ├── classnames.js │ │ ├── globmatch.js │ │ ├── immutable.js │ │ ├── jquery-2.1.3.js │ │ ├── lodash.js │ │ └── murmurhash3_gc.js │ ├── utils/ │ │ ├── AnimationUtils.js │ │ ├── AppInit.js │ │ ├── Async.js │ │ ├── BuildInfoUtils.js │ │ ├── ColorUtils.js │ │ ├── Compatibility.js │ │ ├── DeprecationWarning.js │ │ ├── DragAndDrop.js │ │ ├── DropdownEventHandler.js │ │ ├── EventDispatcher.js │ │ ├── ExtensionLoader.js │ │ ├── ExtensionUtils.js │ │ ├── Global.js │ │ ├── HealthLogger.js │ │ ├── KeyEvent.js │ │ ├── LocalizationUtils.js │ │ ├── NativeApp.js │ │ ├── NodeConnection.js │ │ ├── NodeDomain.js │ │ ├── PerfUtils.js │ │ ├── Resizer.js │ │ ├── ShellAPI.js │ │ ├── StringMatch.js │ │ ├── StringUtils.js │ │ ├── TokenUtils.js │ │ ├── UpdateNotification.js │ │ ├── UrlParams.js │ │ ├── ValidationUtils.js │ │ └── ViewUtils.js │ ├── view/ │ │ ├── MainViewFactory.js │ │ ├── MainViewManager.js │ │ ├── Pane.js │ │ ├── ThemeManager.js │ │ ├── ThemeSettings.js │ │ ├── ThemeView.js │ │ ├── ViewCommandHandlers.js │ │ ├── ViewStateManager.js │ │ ├── WorkspaceManager.js │ │ └── fontrules/ │ │ └── font-based-rules.less │ ├── widgets/ │ │ ├── DefaultDialogs.js │ │ ├── Dialogs.js │ │ ├── DropdownButton.js │ │ ├── InlineMenu.js │ │ ├── ModalBar.js │ │ ├── PopUpManager.js │ │ ├── StatusBar.html │ │ ├── StatusBar.js │ │ ├── bootstrap-alerts.js │ │ ├── bootstrap-button.js │ │ ├── bootstrap-dropdown.js │ │ ├── bootstrap-modal.js │ │ ├── bootstrap-popover.js │ │ ├── bootstrap-scrollspy.js │ │ ├── bootstrap-tab.js │ │ ├── bootstrap-tooltip.js │ │ ├── bootstrap-twipsy-mod.js │ │ └── infobar.js │ └── xorigin.js ├── tasks/ │ ├── build.js │ ├── cla-exceptions.json │ ├── lib/ │ │ └── common.js │ ├── npm-install.js │ ├── pack-web-dependencies.js │ ├── test.js │ ├── update-release-number.js │ └── write-config.js ├── test/ │ ├── BootstrapReporterView.css │ ├── BootstrapReporterView.js │ ├── PerformanceTestSuite.js │ ├── README.md │ ├── SpecRunner.html │ ├── SpecRunner.js │ ├── TestPreferencesImpl.js │ ├── UnitTestReporter.js │ ├── UnitTestSuite.js │ ├── jasmine.sh │ ├── node/ │ │ └── TestingDomain.js │ ├── perf/ │ │ ├── OpenFile-perf-files/ │ │ │ ├── England(Chinese).htm │ │ │ ├── InlineWidget.js │ │ │ ├── blank.js │ │ │ ├── brackets-concat.js │ │ │ ├── jquery.mobile-1.1.0.css │ │ │ ├── jquery.mobile-1.1.0.js │ │ │ ├── jquery_ui_index.html │ │ │ └── quiet-scrollbars.css │ │ └── Performance-test.js │ ├── polyfills.js │ ├── smokes/ │ │ ├── citrus completed/ │ │ │ ├── css/ │ │ │ │ ├── citrus_mq.css │ │ │ │ ├── desktop.css │ │ │ │ ├── phone.css │ │ │ │ └── tablet.css │ │ │ └── index.html │ │ └── server-tests/ │ │ ├── css/ │ │ │ ├── citrus_mq.css │ │ │ ├── desktop.css │ │ │ ├── phone.css │ │ │ └── tablet.css │ │ ├── pathRel.html │ │ ├── pathRoot.html │ │ └── server.php │ ├── spec/ │ │ ├── Async-test.js │ │ ├── CSSInlineEdit-test-files/ │ │ │ ├── css/ │ │ │ │ ├── test.css │ │ │ │ └── test2.css │ │ │ ├── index-css.html │ │ │ ├── index-less.html │ │ │ ├── less/ │ │ │ │ ├── test.less │ │ │ │ └── test2.less │ │ │ └── scss/ │ │ │ └── test.scss │ │ ├── CSSInlineEdit-test.js │ │ ├── CSSUtils-test-files/ │ │ │ ├── bootstrap.css │ │ │ ├── contexts.css │ │ │ ├── edit.js │ │ │ ├── embedded.html │ │ │ ├── escaped-identifiers.css │ │ │ ├── groups.css │ │ │ ├── include-mixin.scss │ │ │ ├── issue-403-test.css │ │ │ ├── mixins.less │ │ │ ├── navbar.scss │ │ │ ├── offsets.css │ │ │ ├── panels.less │ │ │ ├── parent-selector.less │ │ │ ├── print.less │ │ │ ├── property-list.css │ │ │ ├── ranges.css │ │ │ ├── regions.css │ │ │ ├── selector-positions.css │ │ │ ├── simple.css │ │ │ ├── sprint4.css │ │ │ ├── table&button.scss │ │ │ ├── universal.css │ │ │ ├── variables.less │ │ │ └── variables.scss │ │ ├── CSSUtils-test.js │ │ ├── CodeHint-test-files/ │ │ │ ├── test.clj │ │ │ ├── test1.html │ │ │ └── testRegExp.js │ │ ├── CodeHint-test.js │ │ ├── CodeHintUtils-test.js │ │ ├── CodeInspection-test-files/ │ │ │ ├── errors.css │ │ │ ├── errors.js │ │ │ └── no-errors.js │ │ ├── CodeInspection-test.js │ │ ├── CommandManager-test.js │ │ ├── Document-test-files/ │ │ │ ├── test.css │ │ │ ├── test.html │ │ │ └── test.js │ │ ├── Document-test.js │ │ ├── DocumentCommandHandlers-test-files/ │ │ │ ├── test.js │ │ │ └── test2.js │ │ ├── DocumentCommandHandlers-test.js │ │ ├── DocumentManager-test.js │ │ ├── DragAndDrop-test.js │ │ ├── Editor-test.js │ │ ├── EditorCommandHandlers-test-files/ │ │ │ ├── test.css │ │ │ ├── test.html │ │ │ └── test.js │ │ ├── EditorCommandHandlers-test.js │ │ ├── EditorManager-test.js │ │ ├── EditorOptionHandlers-test-files/ │ │ │ ├── test.css │ │ │ ├── test.html │ │ │ └── test.js │ │ ├── EditorOptionHandlers-test.js │ │ ├── EditorRedraw-test.js │ │ ├── EventDispatcher-test.js │ │ ├── ExtensionInstallation-test.js │ │ ├── ExtensionLoader-test-files/ │ │ │ ├── BadRequire/ │ │ │ │ └── main.js │ │ │ ├── BadRequireConfig/ │ │ │ │ └── requirejs-config.json │ │ │ ├── InitFail/ │ │ │ │ └── main.js │ │ │ ├── InitFailWithError/ │ │ │ │ └── main.js │ │ │ ├── InitFailWithErrorAsync/ │ │ │ │ └── main.js │ │ │ ├── InitResolved/ │ │ │ │ └── main.js │ │ │ ├── InitResolvedAsync/ │ │ │ │ └── main.js │ │ │ ├── InitRuntimeError/ │ │ │ │ └── main.js │ │ │ ├── InitTimeout/ │ │ │ │ └── main.js │ │ │ ├── NoInit/ │ │ │ │ └── main.js │ │ │ └── RequireJSConfig/ │ │ │ ├── bar.js │ │ │ ├── main.js │ │ │ └── requirejs-config.json │ │ ├── ExtensionLoader-test.js │ │ ├── ExtensionManager-test-files/ │ │ │ ├── auto-install-extensions1/ │ │ │ │ └── should-be-ignored.txt │ │ │ ├── default/ │ │ │ │ └── mock-extension-1/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── dev/ │ │ │ │ └── mock-extension-2/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── mockExtensionList.json │ │ │ ├── mockRegistry.json │ │ │ ├── mockRegistryForSearch.json │ │ │ ├── mockRegistryThemes.json │ │ │ └── user/ │ │ │ ├── install-later-extension/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── mock-extension-3/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── mock-extension-4/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ └── mock-legacy-extension/ │ │ │ └── main.js │ │ ├── ExtensionManager-test.js │ │ ├── ExtensionUtils-test-files/ │ │ │ ├── bad-import.css │ │ │ ├── basic.css │ │ │ ├── basic.less │ │ │ ├── less.text │ │ │ └── sub dir/ │ │ │ ├── fifth.less │ │ │ ├── fourth.css │ │ │ ├── fourth.less │ │ │ ├── second.css │ │ │ └── third.css │ │ ├── ExtensionUtils-test.js │ │ ├── FileFilters-test.js │ │ ├── FileSystem-test.js │ │ ├── FileTreeView-test.js │ │ ├── FileTreeViewModel-test.js │ │ ├── FileUtils-test.js │ │ ├── FindInFiles-test.js │ │ ├── FindReplace-known-goods/ │ │ │ ├── changed-file/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── regexp-case-insensitive/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── regexp-case-sensitive/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── regexp-dollar-replace/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── regexp-replace-multiline/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── regexp-replace-multiline-partial/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── regexp-zero-length/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── simple-case-insensitive/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── simple-case-insensitive-except-foo.css/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── simple-case-insensitive-large/ │ │ │ │ ├── bar.txt │ │ │ │ ├── bar2.txt │ │ │ │ ├── bar3.txt │ │ │ │ ├── bar4.txt │ │ │ │ ├── bar5.txt │ │ │ │ ├── bar6.txt │ │ │ │ ├── bar7.txt │ │ │ │ ├── css/ │ │ │ │ │ ├── foo.css │ │ │ │ │ ├── foo2.css │ │ │ │ │ ├── foo3.css │ │ │ │ │ ├── foo4.css │ │ │ │ │ ├── foo5.css │ │ │ │ │ ├── foo6.css │ │ │ │ │ └── foo7.css │ │ │ │ ├── foo.html │ │ │ │ ├── foo.js │ │ │ │ ├── foo2.html │ │ │ │ ├── foo2.js │ │ │ │ ├── foo3.html │ │ │ │ ├── foo3.js │ │ │ │ ├── foo4.html │ │ │ │ ├── foo4.js │ │ │ │ ├── foo5.html │ │ │ │ ├── foo5.js │ │ │ │ ├── foo6.html │ │ │ │ ├── foo6.js │ │ │ │ ├── foo7.html │ │ │ │ └── foo7.js │ │ │ ├── simple-case-insensitive-modified/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── simple-case-insensitive-only-foo.css/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── simple-case-insensitive-unchecked/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ ├── simple-case-sensitive/ │ │ │ │ ├── bar.txt │ │ │ │ ├── css/ │ │ │ │ │ └── foo.css │ │ │ │ ├── foo.html │ │ │ │ └── foo.js │ │ │ └── unchanged/ │ │ │ ├── bar.txt │ │ │ ├── css/ │ │ │ │ └── foo.css │ │ │ ├── foo.html │ │ │ └── foo.js │ │ ├── FindReplace-test-files/ │ │ │ ├── bar.txt │ │ │ ├── css/ │ │ │ │ └── foo.css │ │ │ ├── foo.html │ │ │ └── foo.js │ │ ├── FindReplace-test-files-large/ │ │ │ ├── bar.txt │ │ │ ├── bar2.txt │ │ │ ├── bar3.txt │ │ │ ├── bar4.txt │ │ │ ├── bar5.txt │ │ │ ├── bar6.txt │ │ │ ├── bar7.txt │ │ │ ├── css/ │ │ │ │ ├── foo.css │ │ │ │ ├── foo2.css │ │ │ │ ├── foo3.css │ │ │ │ ├── foo4.css │ │ │ │ ├── foo5.css │ │ │ │ ├── foo6.css │ │ │ │ └── foo7.css │ │ │ ├── foo.html │ │ │ ├── foo.js │ │ │ ├── foo2.html │ │ │ ├── foo2.js │ │ │ ├── foo3.html │ │ │ ├── foo3.js │ │ │ ├── foo4.html │ │ │ ├── foo4.js │ │ │ ├── foo5.html │ │ │ ├── foo5.js │ │ │ ├── foo6.html │ │ │ ├── foo6.js │ │ │ ├── foo7.html │ │ │ └── foo7.js │ │ ├── FindReplace-test-files-manyhits/ │ │ │ ├── manyhits-1.txt │ │ │ └── manyhits-2.txt │ │ ├── FindReplace-test.js │ │ ├── HTMLInstrumentation-test-files/ │ │ │ ├── REC-widgets-20121127.html │ │ │ ├── invalidHTML.html │ │ │ ├── omitEndTags.html │ │ │ └── wellformed.html │ │ ├── HTMLInstrumentation-test.js │ │ ├── HTMLSimpleDOM-test.js │ │ ├── HTMLTokenizer-test.js │ │ ├── InlineEditorProviders-test-files/ │ │ │ ├── test1.css │ │ │ ├── test1.html │ │ │ ├── test1.php │ │ │ └── testOneRuleFile.css │ │ ├── InlineEditorProviders-test.js │ │ ├── InstallExtensionDialog-test.js │ │ ├── JSONUtils-test.js │ │ ├── JSUtils-test-files/ │ │ │ ├── braceEnd.js │ │ │ ├── edit.js │ │ │ ├── eof.js │ │ │ ├── eof2.js │ │ │ ├── es6-async-arrow.js │ │ │ ├── es6-classes.js │ │ │ ├── es6-getter-setter.js │ │ │ ├── es6-inheritance.js │ │ │ ├── es6-static-methods.js │ │ │ ├── invalid.js │ │ │ ├── jquery-1.7.js │ │ │ ├── simple.js │ │ │ ├── test1inline.js │ │ │ ├── test1main.js │ │ │ └── tricky.js │ │ ├── JSUtils-test.js │ │ ├── KeyBindingManager-test-files/ │ │ │ ├── blank.json │ │ │ ├── duplicateShortcuts.json │ │ │ ├── empty.json │ │ │ ├── invalid.json │ │ │ ├── invalidKeys.json │ │ │ ├── keymap.json │ │ │ ├── keymap1.json │ │ │ ├── macKeymap.json │ │ │ ├── macKeymap1.json │ │ │ ├── macRestrictedShortcut.json │ │ │ ├── multipleShortcuts.json │ │ │ ├── reassignCopy.json │ │ │ ├── restrictedShortcut.json │ │ │ └── whitespace.json │ │ ├── KeyBindingManager-test.js │ │ ├── LanguageManager-test.js │ │ ├── LanguageTools-test-files/ │ │ │ ├── clients/ │ │ │ │ ├── CommunicationTestClient/ │ │ │ │ │ ├── client.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── FeatureClient/ │ │ │ │ │ ├── client.js │ │ │ │ │ └── main.js │ │ │ │ ├── InterfaceTestClient/ │ │ │ │ │ ├── client.js │ │ │ │ │ └── main.js │ │ │ │ ├── LoadSimpleClient/ │ │ │ │ │ ├── client.js │ │ │ │ │ └── main.js │ │ │ │ ├── ModuleTestClient/ │ │ │ │ │ ├── client.js │ │ │ │ │ └── main.js │ │ │ │ └── OptionsTestClient/ │ │ │ │ ├── client.js │ │ │ │ └── main.js │ │ │ ├── project/ │ │ │ │ ├── sample1.txt │ │ │ │ └── sample2.txt │ │ │ └── server/ │ │ │ └── lsp-test-server/ │ │ │ ├── main.js │ │ │ └── package.json │ │ ├── LanguageTools-test.js │ │ ├── LiveDevelopment-MultiBrowser-test-files/ │ │ │ ├── import1.css │ │ │ ├── index.html │ │ │ ├── simple1.css │ │ │ ├── simple1.html │ │ │ ├── simple1.js │ │ │ ├── simpleShared.css │ │ │ ├── sub/ │ │ │ │ └── test.css │ │ │ └── withoutHead.html │ │ ├── LiveDevelopment-chrome-user-data/ │ │ │ ├── Default/ │ │ │ │ ├── Archived History │ │ │ │ ├── Bookmarks │ │ │ │ ├── Bookmarks.bak │ │ │ │ ├── Cookies │ │ │ │ ├── Current Session │ │ │ │ ├── Current Tabs │ │ │ │ ├── Favicons │ │ │ │ ├── History │ │ │ │ ├── History Index 2012-04 │ │ │ │ ├── History Provider Cache │ │ │ │ ├── Last Session │ │ │ │ ├── Last Tabs │ │ │ │ ├── Network Action Predictor │ │ │ │ ├── Preferences │ │ │ │ ├── Shortcuts │ │ │ │ ├── Top Sites │ │ │ │ ├── User StyleSheets/ │ │ │ │ │ └── Custom.css │ │ │ │ ├── Visited Links │ │ │ │ └── Web Data │ │ │ └── Local State │ │ ├── LiveDevelopment-test-files/ │ │ │ ├── dynamic-project-1/ │ │ │ │ └── sub/ │ │ │ │ └── sub2/ │ │ │ │ ├── index.php │ │ │ │ └── test.css │ │ │ ├── dynamic-project-2/ │ │ │ │ └── sub/ │ │ │ │ ├── index.php │ │ │ │ └── sub2/ │ │ │ │ └── test.css │ │ │ ├── dynamic-project-3/ │ │ │ │ ├── index.php │ │ │ │ └── sub/ │ │ │ │ └── sub2/ │ │ │ │ └── test.css │ │ │ ├── dynamic-project-4/ │ │ │ │ ├── index.php │ │ │ │ └── sub/ │ │ │ │ ├── index.php │ │ │ │ └── sub2/ │ │ │ │ ├── index.php │ │ │ │ └── test.css │ │ │ ├── dynamic-project-5/ │ │ │ │ ├── index.php │ │ │ │ └── sub/ │ │ │ │ ├── index.php │ │ │ │ ├── sub2/ │ │ │ │ │ └── index.php │ │ │ │ └── test.css │ │ │ ├── dynamic-project-6/ │ │ │ │ ├── top1/ │ │ │ │ │ └── index.php │ │ │ │ └── top2/ │ │ │ │ └── test.css │ │ │ ├── iframe.css │ │ │ ├── iframe.html │ │ │ ├── notlive.css │ │ │ ├── simple1.css │ │ │ ├── simple1.html │ │ │ ├── simple1.js │ │ │ ├── simple1Query.html │ │ │ ├── simple1iframe.html │ │ │ ├── simpleShared.css │ │ │ ├── static-project-1/ │ │ │ │ └── sub/ │ │ │ │ └── sub2/ │ │ │ │ ├── index.html │ │ │ │ └── test.css │ │ │ ├── static-project-2/ │ │ │ │ └── sub/ │ │ │ │ ├── index.html │ │ │ │ └── sub2/ │ │ │ │ └── test.css │ │ │ ├── static-project-3/ │ │ │ │ ├── index.html │ │ │ │ └── sub/ │ │ │ │ └── sub2/ │ │ │ │ └── test.css │ │ │ ├── static-project-4/ │ │ │ │ ├── index.html │ │ │ │ └── sub/ │ │ │ │ ├── index.html │ │ │ │ └── sub2/ │ │ │ │ ├── index.html │ │ │ │ └── test.css │ │ │ ├── static-project-5/ │ │ │ │ ├── index.html │ │ │ │ └── sub/ │ │ │ │ ├── index.html │ │ │ │ ├── sub2/ │ │ │ │ │ └── index.html │ │ │ │ └── test.css │ │ │ ├── static-project-6/ │ │ │ │ ├── top1/ │ │ │ │ │ └── index.html │ │ │ │ └── top2/ │ │ │ │ └── test.css │ │ │ └── test.xhtml │ │ ├── LiveDevelopment-test.js │ │ ├── LiveDevelopmentMultiBrowser-test.js │ │ ├── LowLevelFileIO-test-files/ │ │ │ ├── cant_read_here/ │ │ │ │ └── readme.txt │ │ │ ├── cant_write_here/ │ │ │ │ └── readme.txt │ │ │ ├── emptyfile.txt │ │ │ ├── es_small_utf8.html │ │ │ ├── file_one.txt │ │ │ ├── file_three.txt │ │ │ ├── file_two.txt │ │ │ ├── rename_me/ │ │ │ │ └── hello.txt │ │ │ ├── ru_bad_utf8.html │ │ │ ├── ru_utf16.html │ │ │ ├── ru_utf16_noBOM.html │ │ │ ├── ru_utf32.html │ │ │ ├── ru_utf32_noBOM.html │ │ │ ├── ru_utf8.html │ │ │ ├── ru_utf8_wBOM.html │ │ │ └── write_test.txt │ │ ├── LowLevelFileIO-test.js │ │ ├── MainViewFactory-test-files/ │ │ │ ├── css/ │ │ │ │ ├── citrus_mq.css │ │ │ │ ├── desktop.css │ │ │ │ ├── phone.css │ │ │ │ └── tablet.css │ │ │ └── index.html │ │ ├── MainViewFactory-test.js │ │ ├── MainViewManager-test-files/ │ │ │ ├── test.css │ │ │ ├── test.html │ │ │ └── test.js │ │ ├── MainViewManager-test.js │ │ ├── Menu-test.js │ │ ├── MockFileSystemImpl.js │ │ ├── MockFileSystemModel.js │ │ ├── MultiRangeInlineEditor-test.js │ │ ├── NativeMenu-test.js │ │ ├── NodeConnection-test-files/ │ │ │ ├── BinaryTestCommands.js │ │ │ ├── TestCommandsError.js │ │ │ ├── TestCommandsOne.js │ │ │ └── TestCommandsTwo.js │ │ ├── NodeConnection-test.js │ │ ├── Pane-test.js │ │ ├── PhantomHelper.js │ │ ├── PreferencesBase-test-files/ │ │ │ ├── .brackets.json │ │ │ └── empty.json │ │ ├── PreferencesBase-test.js │ │ ├── PreferencesManager-test.js │ │ ├── ProjectManager-test-files/ │ │ │ ├── directory/ │ │ │ │ └── interiorfile.js │ │ │ ├── file.js │ │ │ ├── git/ │ │ │ │ └── index │ │ │ └── toDelete1/ │ │ │ └── file.js │ │ ├── ProjectManager-test.js │ │ ├── ProjectModel-test.js │ │ ├── QuickOpen-test-files/ │ │ │ ├── lotsOfLines.html │ │ │ └── somelines.html │ │ ├── QuickOpen-test.js │ │ ├── QuickSearchField-test.js │ │ ├── RemoteFunctions-test.js │ │ ├── SpecRunnerUtils-test.js │ │ ├── SpecRunnerUtils.js │ │ ├── StringMatch-test.js │ │ ├── StringUtils-test.js │ │ ├── TextRange-test.js │ │ ├── Theme-test-files/ │ │ │ ├── empty.css │ │ │ ├── empty.less │ │ │ ├── empty.txt │ │ │ ├── scrollbars.css │ │ │ └── simple-scrollbars.css │ │ ├── ThemeManager-test.js │ │ ├── UpdateNotification-test-files/ │ │ │ ├── versionInfo.json │ │ │ ├── versionInfoBroken.json │ │ │ └── versionInfoXSS.json │ │ ├── UpdateNotification-test.js │ │ ├── UrlParams-test.js │ │ ├── ValidationUtils-test.js │ │ ├── ViewCommandHandlers-test-files/ │ │ │ ├── test.css │ │ │ └── test.html │ │ ├── ViewCommandHandlers-test.js │ │ ├── ViewFactory-test.js │ │ ├── ViewUtils-test.js │ │ ├── WorkingSetSort-test.js │ │ ├── WorkingSetView-test-files/ │ │ │ ├── directory/ │ │ │ │ ├── directory/ │ │ │ │ │ └── file_one.js │ │ │ │ └── file_one.js │ │ │ ├── file_four.html │ │ │ ├── file_one.js │ │ │ ├── file_three.js │ │ │ ├── file_two.js │ │ │ └── file_zero.css │ │ ├── WorkingSetView-test.js │ │ ├── XMLUtils-test.js │ │ └── extension-test-files/ │ │ └── basic-valid-theme-1.0/ │ │ ├── package.json │ │ └── theme.less │ └── thirdparty/ │ ├── bootstrap2/ │ │ ├── css/ │ │ │ ├── bootstrap-responsive.css │ │ │ └── bootstrap.css │ │ └── js/ │ │ └── bootstrap.js │ ├── jasmine-core/ │ │ ├── example/ │ │ │ ├── SpecRunner.html │ │ │ ├── spec/ │ │ │ │ ├── PlayerSpec.js │ │ │ │ └── SpecHelper.js │ │ │ └── src/ │ │ │ ├── Player.js │ │ │ └── Song.js │ │ ├── jasmine-html.js │ │ ├── jasmine.css │ │ ├── jasmine.js │ │ ├── json2.js │ │ ├── spec │ │ └── version.rb │ ├── jasmine-jquery-1.3.1.js │ ├── jasmine-reporters/ │ │ ├── LICENSE │ │ ├── README.markdown │ │ └── jasmine.junit_reporter.js │ └── jquery.mockjax.js └── tools/ ├── restore_installed_build.bat ├── restore_installed_build.sh ├── setup_for_hacking.bat ├── setup_for_hacking.sh ├── setup_server_smokes.bat └── setup_server_smokes.sh