Skip to content
Browse files

initial commit. just got generator templates working

  • Loading branch information...
0 parents commit 7e507823556c19356411ac5978a7b661bf542e18 @ajselvig ajselvig committed Dec 16, 2012
Showing with 7,341 additions and 0 deletions.
  1. +3 −0 .gitignore
  2. +1 −0 .idea/.name
  3. +16 −0 .idea/ant.xml
  4. +13 −0 .idea/artifacts/KaraExec_jar.xml
  5. +12 −0 .idea/artifacts/KaraLib_jar.xml
  6. +25 −0 .idea/compiler.xml
  7. +5 −0 .idea/copyright/profiles_settings.xml
  8. +3 −0 .idea/dictionaries/andy.xml
  9. +5 −0 .idea/encodings.xml
  10. +11 −0 .idea/inspectionProfiles/Project_Default.xml
  11. +7 −0 .idea/inspectionProfiles/profiles_settings.xml
  12. +11 −0 .idea/libraries/KotlinRuntime.xml
  13. +9 −0 .idea/libraries/gson_2_2_2.xml
  14. +9 −0 .idea/libraries/javax_servlet_3_0_0_v201112011016.xml
  15. +9 −0 .idea/libraries/jetty_all_server_8_1_5_v20120716.xml
  16. +9 −0 .idea/libraries/log4j_1_2_17.xml
  17. +9 −0 .idea/libraries/reflections_0_9_8.xml
  18. +11 −0 .idea/libraries/slf4j_api_1_6_1.xml
  19. +9 −0 .idea/libraries/slf4j_log4j12_1_6_6.xml
  20. +9 −0 .idea/libraries/velocity_1_7.xml
  21. +13 −0 .idea/misc.xml
  22. +12 −0 .idea/modules.xml
  23. +14 −0 .idea/scala_settings.xml
  24. +5 −0 .idea/scopes/scope_settings.xml
  25. +125 −0 .idea/uiDesigner.xml
  26. +7 −0 .idea/vcs.xml
  27. +1,314 −0 .idea/workspace.xml
  28. +16 −0 KaraDemo/KaraDemo.iml
  29. +7 −0 KaraDemo/build.xml
  30. BIN KaraDemo/public/favicon.ico
  31. +31 −0 KaraDemo/public/stylesheets/karademo.styles.DefaultStyles.css
  32. +11 −0 KaraDemo/src/karademo/Application.kt
  33. +7 −0 KaraDemo/src/karademo/Main.kt
  34. +32 −0 KaraDemo/src/karademo/controllers/HomeController.kt
  35. +21 −0 KaraDemo/src/karademo/controllers/PostsController.kt
  36. +27 −0 KaraDemo/src/karademo/models/Book.kt
  37. +11 −0 KaraDemo/src/karademo/models/Post.kt
  38. +42 −0 KaraDemo/src/karademo/styles/DefaultStyles.kt
  39. +20 −0 KaraDemo/src/karademo/views/DefaultLayout.kt
  40. +62 −0 KaraDemo/src/karademo/views/home/Forms.kt
  41. +31 −0 KaraDemo/src/karademo/views/home/Index.kt
  42. +22 −0 KaraDemo/src/karademo/views/posts/Show.kt
  43. 0 KaraDemo/tmp/restart.txt
  44. +20 −0 KaraExec/KaraExec.iml
  45. +2 −0 KaraExec/src/META-INF/MANIFEST.MF
  46. +110 −0 KaraExec/src/Main.kt
  47. +152 −0 KaraExec/src/generators/Generator.kt
  48. +43 −0 KaraExec/src/generators/Permissions.kt
  49. +110 −0 KaraExec/src/server/AppLoader.kt
  50. +58 −0 KaraExec/src/server/FileWatcher.kt
  51. +95 −0 KaraExec/src/server/JettyRunner.kt
  52. +16 −0 KaraExec/templates/src.appPackage.Application.kt.vm
  53. +19 −0 KaraLib/KaraLib.iml
  54. +28 −0 KaraLib/Rakefile
  55. +16 −0 KaraLib/src/kara/Exceptions.kt
  56. +34 −0 KaraLib/src/kara/Util.kt
  57. +25 −0 KaraLib/src/kara/app/Application.kt
  58. +39 −0 KaraLib/src/kara/app/Servlet.kt
  59. +34 −0 KaraLib/src/kara/config/AppConfig.kt
  60. +111 −0 KaraLib/src/kara/controllers/ActionInfo.kt
  61. +33 −0 KaraLib/src/kara/controllers/ActionResult.kt
  62. +19 −0 KaraLib/src/kara/controllers/Annotations.kt
  63. +32 −0 KaraLib/src/kara/controllers/BaseController.kt
  64. +127 −0 KaraLib/src/kara/controllers/Dispatcher.kt
  65. +68 −0 KaraLib/src/kara/controllers/ParamDeserializer.kt
  66. +55 −0 KaraLib/src/kara/controllers/RouteComp.kt
  67. +49 −0 KaraLib/src/kara/controllers/RouteParams.kt
  68. +12 −0 KaraLib/src/kara/helpers/StringHelpers.kt
  69. +216 −0 KaraLib/src/kara/styles/Color.kt
  70. +116 −0 KaraLib/src/kara/styles/Dimensions.kt
  71. +314 −0 KaraLib/src/kara/styles/Element.kt
  72. +775 −0 KaraLib/src/kara/styles/Enums.kt
  73. +25 −0 KaraLib/src/kara/styles/Enums.kt.erb
  74. +59 −0 KaraLib/src/kara/styles/Stylesheet.kt
  75. +49 −0 KaraLib/src/kara/styles/build_enums.rb
  76. +21 −0 KaraLib/src/kara/views/ActionContext.kt
  77. +284 −0 KaraLib/src/kara/views/BaseTags.kt
  78. +785 −0 KaraLib/src/kara/views/BodyTags.kt
  79. +57 −0 KaraLib/src/kara/views/BodyTags.kt.erb
  80. +90 −0 KaraLib/src/kara/views/ErrorView.kt
  81. +259 −0 KaraLib/src/kara/views/FormBuilder.kt
  82. +11 −0 KaraLib/src/kara/views/HtmlLayout.kt
  83. +37 −0 KaraLib/src/kara/views/HtmlView.kt
  84. +17 −0 KaraLib/src/kara/views/Json.kt
  85. +120 −0 KaraLib/src/kara/views/build_bodytags.rb
  86. +15 −0 KaraTests/KaraTests.iml
  87. +40 −0 KaraTests/src/karatests/controllers/ActionTests.kt
  88. +28 −0 KaraTests/src/karatests/controllers/CrudController.kt
  89. +55 −0 KaraTests/src/karatests/controllers/DispatchTests.kt
  90. +35 −0 KaraTests/src/karatests/controllers/FooController.kt
  91. +20 −0 KaraTests/src/karatests/controllers/HomeController.kt
  92. +9 −0 KaraTests/src/karatests/controllers/Main.kt
  93. +19 −0 KaraTests/src/karatests/mock/MockDispatch.kt
  94. +220 −0 KaraTests/src/karatests/mock/MockHttpServletRequest.kt
  95. +138 −0 KaraTests/src/karatests/mock/MockHttpServletResponse.kt
  96. +17 −0 KaraTests/src/karatests/styles/StyleTests.kt
  97. +27 −0 KaraTests/src/karatests/styles/TestStylesheet.kt
  98. +17 −0 KaraTests/src/karatests/views/DefaultLayout.kt
  99. +11 −0 KaraTests/src/karatests/views/HomeView.kt
  100. +51 −0 KaraTests/src/karatests/views/Html.kt
  101. +10 −0 KaraTests/src/karatests/views/ViewTests.kt
  102. +6 −0 build.xml
  103. +11 −0 ivy.xml
  104. +24 −0 kara
  105. +15 −0 license/LICENSE.txt
  106. +15 −0 license/third_party/Kotlin_LICENSE.txt
3 .gitignore
@@ -0,0 +1,3 @@
+lib/*
+out/*
+KaraDemo/bin/*
1 .idea/.name
@@ -0,0 +1 @@
+Kara
16 .idea/ant.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="AntConfiguration">
+ <defaultAnt bundledAnt="true" />
+ <buildFile url="file://$PROJECT_DIR$/KaraDemo/build.xml">
+ <additionalClassPath />
+ <antReference projectDefault="true" />
+ <customJdkName value="" />
+ <maximumHeapSize value="128" />
+ <maximumStackSize value="2" />
+ <properties />
+ <executeOn event="afterCompilation" target="restart" />
+ </buildFile>
+ </component>
+</project>
+
13 .idea/artifacts/KaraExec_jar.xml
@@ -0,0 +1,13 @@
+<component name="ArtifactManager">
+ <artifact type="jar" build-on-make="true" name="KaraExec:jar">
+ <output-path>$PROJECT_DIR$/out/jars</output-path>
+ <root id="archive" name="KaraExec.jar">
+ <element id="directory" name="META-INF">
+ <element id="file-copy" path="$PROJECT_DIR$/KaraExec/src/META-INF/MANIFEST.MF" />
+ </element>
+ <element id="module-output" name="KaraExec" />
+ <element id="extracted-dir" path="$PROJECT_DIR$/lib/kotlin-runtime.jar" path-in-jar="/" />
+ <element id="module-output" name="KaraLib" />
+ </root>
+ </artifact>
+</component>
12 .idea/artifacts/KaraLib_jar.xml
@@ -0,0 +1,12 @@
+<component name="ArtifactManager">
+ <artifact type="jar" build-on-make="true" name="KaraLib:jar">
+ <output-path>$PROJECT_DIR$/out/jars</output-path>
+ <root id="archive" name="KaraLib.jar">
+ <element id="module-output" name="KaraLib" />
+ <element id="extracted-dir" path="$PROJECT_DIR$/lib/jsr305-1.3.9.jar" path-in-jar="/" />
+ <element id="extracted-dir" path="$PROJECT_DIR$/lib/javassist-3.12.1.GA.jar" path-in-jar="/" />
+ <element id="extracted-dir" path="$PROJECT_DIR$/lib/dom4j-1.6.1.jar" path-in-jar="/" />
+ <element id="extracted-dir" path="$PROJECT_DIR$/lib/kotlin-runtime.jar" path-in-jar="/" />
+ </root>
+ </artifact>
+</component>
25 .idea/compiler.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="CompilerConfiguration">
+ <option name="DEFAULT_COMPILER" value="Javac" />
+ <resourceExtensions />
+ <wildcardResourcePatterns>
+ <entry name="?*.properties" />
+ <entry name="?*.xml" />
+ <entry name="?*.gif" />
+ <entry name="?*.png" />
+ <entry name="?*.jpeg" />
+ <entry name="?*.jpg" />
+ <entry name="?*.html" />
+ <entry name="?*.dtd" />
+ <entry name="?*.tld" />
+ <entry name="?*.ftl" />
+ </wildcardResourcePatterns>
+ <annotationProcessing>
+ <profile default="true" name="Default" enabled="false">
+ <processorPath useClasspath="true" />
+ </profile>
+ </annotationProcessing>
+ </component>
+</project>
+
5 .idea/copyright/profiles_settings.xml
@@ -0,0 +1,5 @@
+<component name="CopyrightManager">
+ <settings default="">
+ <module2copyright />
+ </settings>
+</component>
3 .idea/dictionaries/andy.xml
@@ -0,0 +1,3 @@
+<component name="ProjectDictionaryState">
+ <dictionary name="andy" />
+</component>
5 .idea/encodings.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
+</project>
+
11 .idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,11 @@
+<component name="InspectionProjectProfileManager">
+ <profile version="1.0" is_locked="false">
+ <option name="myName" value="Project Default" />
+ <option name="myLocal" value="false" />
+ <inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
+ <option name="processCode" value="true" />
+ <option name="processLiterals" value="true" />
+ <option name="processComments" value="true" />
+ </inspection_tool>
+ </profile>
+</component>
7 .idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,7 @@
+<component name="InspectionProjectProfileManager">
+ <settings>
+ <option name="PROJECT_PROFILE" value="Project Default" />
+ <option name="USE_PROJECT_PROFILE" value="true" />
+ <version value="1.0" />
+ </settings>
+</component>
11 .idea/libraries/KotlinRuntime.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="KotlinRuntime">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/kotlin-runtime.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$PROJECT_DIR$/lib/kotlin-runtime.jar!/src" />
+ </SOURCES>
+ </library>
+</component>
9 .idea/libraries/gson_2_2_2.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="gson-2.2.2">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/gson-2.2.2.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
9 .idea/libraries/javax_servlet_3_0_0_v201112011016.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="javax.servlet-3.0.0.v201112011016">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/javax.servlet-3.0.0.v201112011016.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
9 .idea/libraries/jetty_all_server_8_1_5_v20120716.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="jetty-all-server-8.1.5.v20120716">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/jetty-all-server-8.1.5.v20120716.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
9 .idea/libraries/log4j_1_2_17.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="log4j-1.2.17">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/log4j-1.2.17.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
9 .idea/libraries/reflections_0_9_8.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="reflections-0.9.8">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/reflections-0.9.8.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
11 .idea/libraries/slf4j_api_1_6_1.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="slf4j-api-1.6.1">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/slf4j-api-1.6.1.jar!/" />
+ <root url="jar://$PROJECT_DIR$/lib/slf4j-log4j12-1.6.6.jar!/" />
+ <root url="jar://$PROJECT_DIR$/lib/log4j-1.2.17.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
9 .idea/libraries/slf4j_log4j12_1_6_6.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="slf4j-log4j12-1.6.6">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/slf4j-log4j12-1.6.6.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
9 .idea/libraries/velocity_1_7.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="velocity-1.7">
+ <CLASSES>
+ <root url="jar://$PROJECT_DIR$/lib/velocity-1.7.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
13 .idea/misc.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="EntryPointsManager">
+ <entry_points version="2.0" />
+ </component>
+ <component name="ProjectResources">
+ <default-html-doctype>http://www.w3.org/1999/xhtml</default-html-doctype>
+ </component>
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
+ <output url="file://$PROJECT_DIR$/out" />
+ </component>
+</project>
+
12 .idea/modules.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/KaraDemo/KaraDemo.iml" filepath="$PROJECT_DIR$/KaraDemo/KaraDemo.iml" />
+ <module fileurl="file://$PROJECT_DIR$/KaraExec/KaraExec.iml" filepath="$PROJECT_DIR$/KaraExec/KaraExec.iml" />
+ <module fileurl="file://$PROJECT_DIR$/KaraLib/KaraLib.iml" filepath="$PROJECT_DIR$/KaraLib/KaraLib.iml" />
+ <module fileurl="file://$PROJECT_DIR$/KaraTests/KaraTests.iml" filepath="$PROJECT_DIR$/KaraTests/KaraTests.iml" />
+ </modules>
+ </component>
+</project>
+
14 .idea/scala_settings.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ScalaProjectSettings">
+ <option name="importsWithPrefix">
+ <array>
+ <option value="exclude:scala.collection.mutable.ArrayBuffer" />
+ <option value="exclude:scala.collection.mutable.ListBuffer" />
+ <option value="java.util._" />
+ <option value="scala.collection.mutable._" />
+ </array>
+ </option>
+ </component>
+</project>
+
5 .idea/scopes/scope_settings.xml
@@ -0,0 +1,5 @@
+<component name="DependencyValidationManager">
+ <state>
+ <option name="SKIP_IMPORT_STATEMENTS" value="false" />
+ </state>
+</component>
125 .idea/uiDesigner.xml
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="Palette2">
+ <group name="Swing">
+ <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+ </item>
+ <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+ </item>
+ <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+ </item>
+ <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
+ <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+ </item>
+ <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+ <initial-values>
+ <property name="text" value="Button" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+ <initial-values>
+ <property name="text" value="RadioButton" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+ <initial-values>
+ <property name="text" value="CheckBox" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+ <initial-values>
+ <property name="text" value="Label" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+ <preferred-size width="150" height="-1" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+ <preferred-size width="150" height="-1" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+ <preferred-size width="150" height="-1" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+ </item>
+ <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+ <preferred-size width="200" height="200" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+ <preferred-size width="200" height="200" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+ </item>
+ <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+ </item>
+ <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+ </item>
+ <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+ </item>
+ <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+ <preferred-size width="-1" height="20" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+ </item>
+ <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+ </item>
+ </group>
+ </component>
+</project>
+
7 .idea/vcs.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="VcsDirectoryMappings">
+ <mapping directory="" vcs="" />
+ </component>
+</project>
+
1,314 .idea/workspace.xml
@@ -0,0 +1,1314 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ChangeListManager">
+ <list default="true" id="2d472f65-4e1f-4bcf-9336-59340b03091d" name="Default" comment="" />
+ <ignored path="Kara.iws" />
+ <ignored path=".idea/workspace.xml" />
+ <file path="/Dimensions.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1352565087547" ignored="false" />
+ <file path="/a.dummy" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1352565409553" ignored="false" />
+ <file path="/Dispatcher.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354993347999" ignored="false" />
+ <file path="/BaseTags.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355435050339" ignored="false" />
+ <file path="/Enums.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1352569691890" ignored="false" />
+ <file path="/Element.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355435684785" ignored="false" />
+ <file path="/MockHttpServletResponse.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1352571599397" ignored="false" />
+ <file path="/FooController.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1352574853407" ignored="false" />
+ <file path="/Application.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1352574905712" ignored="false" />
+ <file path="/AppLoader.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355636230374" ignored="false" />
+ <file path="/Main.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355643705053" ignored="false" />
+ <file path="$USER_HOME$/Library/Application Support/IdeaIC12/Kotlin/lib/kotlin-plugin.jar!/jet/Unit.jet" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355632430983" ignored="false" />
+ <file path="/FileWatcher.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354993061099" ignored="false" />
+ <file path="/HomeController.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355462965216" ignored="false" />
+ <file path="/JettyRunner.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355464927411" ignored="false" />
+ <file path="/Index.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354990519488" ignored="false" />
+ <file path="/fragment.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354852259600" ignored="false" />
+ <file path="/BodyTags.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355026708640" ignored="false" />
+ <file path="/Default.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355013235310" ignored="false" />
+ <file path="/build.xml" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354950901758" ignored="false" />
+ <file path="/ivy.xml" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354983844188" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Tuple0.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function6.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function3.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/TypeCastException.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ShortIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ShortIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function19.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function8.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction10.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction4.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction1.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction3.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction20.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/DoubleRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/IntIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function7.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/FloatIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ByteIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/NoPatternMatchedException.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function9.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/BooleanIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function17.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function5.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/CharIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ByteIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction8.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624272" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function16.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624457" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction5.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624457" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/FloatRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624457" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function1.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624457" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function14.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624457" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function13.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function2.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function4.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction22.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/DefaultJetObject.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/IntIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ShortRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction17.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function20.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/DoubleIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction11.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction7.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/CharIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/LongRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/LongIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction13.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function18.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function10.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction19.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction16.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/FloatIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function21.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction14.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction6.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function0.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function15.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/CharRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction9.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function11.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Range.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ByteRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function22.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction18.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/DoubleIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/LongIterable.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction0.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/BooleanIterator.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624458" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction21.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/IntRange.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/Function12.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction15.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/JetObject.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction2.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="$PROJECT_DIR$/lib/kotlin-runtime.jar!/src/jet/ExtensionFunction12.java" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355370624801" ignored="false" />
+ <file path="/DefaultLayout.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1354990855033" ignored="false" />
+ <file path="/FormBuilder.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355383840883" ignored="false" />
+ <file path="/Forms.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355382241325" ignored="false" />
+ <file path="/ActionResult.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355031321389" ignored="false" />
+ <file path="/Book.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355382183719" ignored="false" />
+ <file path="/HtmlView.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355419174983" ignored="false" />
+ <file path="/HtmlLayout.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355032038414" ignored="false" />
+ <file path="/Rakefile" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355266401152" ignored="false" />
+ <file path="/DefaultStyles.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355378724125" ignored="false" />
+ <file path="/StringHelpers.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355282317497" ignored="false" />
+ <file path="/ActionContext.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355457452960" ignored="false" />
+ <file path="/Show.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355291672775" ignored="false" />
+ <file path="/Exceptions.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355627624427" ignored="false" />
+ <file path="/Error.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355428502830" ignored="false" />
+ <file path="/ActionInfo.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355461935836" ignored="false" />
+ <file path="/Util.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355460410532" ignored="false" />
+ <file path="/ErrorView.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355464388567" ignored="false" />
+ <file path="/RouteParams.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355461329295" ignored="false" />
+ <file path="/BaseController.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355463443372" ignored="false" />
+ <file path="/AppConfig.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355464669771" ignored="false" />
+ <file path="/Generator.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355720620663" ignored="false" />
+ <file path="/kara" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355641153139" ignored="false" />
+ <file path="/MANIFEST.MF" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355612433887" ignored="false" />
+ <file path="/CommandPermissions.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355630126267" ignored="false" />
+ <file path="/Permissions.kt" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355636517844" ignored="false" />
+ <file path="/Application.vm" changelist="2d472f65-4e1f-4bcf-9336-59340b03091d" time="1355636444865" ignored="false" />
+ <option name="TRACKING_ENABLED" value="true" />
+ <option name="SHOW_DIALOG" value="false" />
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+ <option name="LAST_RESOLUTION" value="IGNORE" />
+ </component>
+ <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
+ <component name="CreatePatchCommitExecutor">
+ <option name="PATCH_PATH" value="" />
+ </component>
+ <component name="DaemonCodeAnalyzer">
+ <disable_hints />
+ </component>
+ <component name="DebuggerManager">
+ <breakpoint_any default_suspend_policy="SuspendAll" default_condition_enabled="true">
+ <breakpoint>
+ <option name="NOTIFY_CAUGHT" value="true" />
+ <option name="NOTIFY_UNCAUGHT" value="true" />
+ <option name="ENABLED" value="false" />
+ <option name="LOG_ENABLED" value="false" />
+ <option name="LOG_EXPRESSION_ENABLED" value="false" />
+ <option name="SUSPEND_POLICY" value="SuspendAll" />
+ <option name="SUSPEND" value="true" />
+ <option name="COUNT_FILTER_ENABLED" value="false" />
+ <option name="COUNT_FILTER" value="0" />
+ <option name="CONDITION_ENABLED" value="true" />
+ <option name="CLASS_FILTERS_ENABLED" value="false" />
+ <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+ <option name="CONDITION" value="" />
+ <option name="LOG_MESSAGE" value="" />
+ </breakpoint>
+ <breakpoint>
+ <option name="NOTIFY_CAUGHT" value="true" />
+ <option name="NOTIFY_UNCAUGHT" value="true" />
+ <option name="ENABLED" value="false" />
+ <option name="LOG_ENABLED" value="false" />
+ <option name="LOG_EXPRESSION_ENABLED" value="false" />
+ <option name="SUSPEND_POLICY" value="SuspendAll" />
+ <option name="SUSPEND" value="true" />
+ <option name="COUNT_FILTER_ENABLED" value="false" />
+ <option name="COUNT_FILTER" value="0" />
+ <option name="CONDITION_ENABLED" value="true" />
+ <option name="CLASS_FILTERS_ENABLED" value="false" />
+ <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+ <option name="CONDITION" value="" />
+ <option name="LOG_MESSAGE" value="" />
+ </breakpoint>
+ </breakpoint_any>
+ <breakpoint_rules default_suspend_policy="SuspendAll" default_condition_enabled="true" />
+ <ui_properties default_suspend_policy="SuspendAll" default_condition_enabled="true" />
+ <breakpoint_rules />
+ <ui_properties />
+ </component>
+ <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
+ <component name="FavoritesManager">
+ <favorites_list name="Kara" />
+ <favorites_list name="Current task" />
+ </component>
+ <component name="FileEditorManager">
+ <leaf>
+ <file leaf-file-name="Main.kt" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/KaraExec/src/Main.kt">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="99" column="9" selection-start="3111" selection-end="3111" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="Generator.kt" pinned="false" current="true" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/KaraExec/src/generators/Generator.kt">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="98" column="24" selection-start="3275" selection-end="3275" vertical-scroll-proportion="0.40610686">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="Permissions.kt" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/KaraExec/src/generators/Permissions.kt">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="27" column="31" selection-start="871" selection-end="871" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="src.appPackage.Application.kt.vm" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/KaraExec/templates/src.appPackage.Application.kt.vm">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="13" column="5" selection-start="292" selection-end="292" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ </leaf>
+ </component>
+ <component name="FindManager">
+ <FindUsagesManager>
+ <setting name="OPEN_NEW_TAB" value="false" />
+ </FindUsagesManager>
+ </component>
+ <component name="GradleLocalSettings">
+ <option name="expandStates">
+ <map>
+ <entry key="Kara" value="true" />
+ </map>
+ </option>
+ </component>
+ <component name="IdeDocumentHistory">
+ <option name="changedFiles">
+ <list>
+ <option value="$PROJECT_DIR$/KaraLib/src/kara/controllers/BaseController.kt" />
+ <option value="$PROJECT_DIR$/KaraDemo/src/karademo/controllers/HomeController.kt" />
+ <option value="$PROJECT_DIR$/KaraLib/src/kara/views/ErrorView.kt" />
+ <option value="$PROJECT_DIR$/KaraLib/src/kara/controllers/RouteParams.kt" />
+ <option value="$PROJECT_DIR$/KaraLib/src/kara/config/AppConfig.kt" />
+ <option value="$PROJECT_DIR$/KaraExec/src/server/JettyRunner.kt" />
+ <option value="$PROJECT_DIR$/ivy.xml" />
+ <option value="$PROJECT_DIR$/KaraExec/src/META-INF/MANIFEST.MF" />
+ <option value="$PROJECT_DIR$/KaraExec/src/generators/CommandPermissions.kt" />
+ <option value="$PROJECT_DIR$/KaraLib/src/kara/Exceptions.kt" />
+ <option value="$PROJECT_DIR$/KaraExec/src/server/AppLoader.kt" />
+ <option value="$PROJECT_DIR$/KaraExec/src/generators/templates/Application.vm" />
+ <option value="$PROJECT_DIR$/KaraExec/src/generators/Permissions.kt" />
+ <option value="$PROJECT_DIR$/kara" />
+ <option value="$PROJECT_DIR$/KaraExec/src/Main.kt" />
+ <option value="$PROJECT_DIR$/KaraExec/src/generators/Generator.kt" />
+ </list>
+ </option>
+ </component>
+ <component name="MavenProjectNavigator">
+ <treeState />
+ </component>
+ <component name="ProjectFrameBounds">
+ <option name="x" value="212" />
+ <option name="y" value="22" />
+ <option name="width" value="1468" />
+ <option name="height" value="969" />
+ </component>
+ <component name="ProjectInspectionProfilesVisibleTreeState">
+ <entry key="Project Default">
+ <profile-state>
+ <expanded-state>
+ <State>
+ <id />
+ </State>
+ <State>
+ <id>Spelling</id>
+ </State>
+ </expanded-state>
+ <selected-state>
+ <State>
+ <id>Spelling</id>
+ </State>
+ </selected-state>
+ </profile-state>
+ </entry>
+ </component>
+ <component name="ProjectLevelVcsManager" settingsEditedManually="false">
+ <OptionsSetting value="true" id="Add" />
+ <OptionsSetting value="true" id="Remove" />
+ <OptionsSetting value="true" id="Checkout" />
+ <OptionsSetting value="true" id="Update" />
+ <OptionsSetting value="true" id="Status" />
+ <OptionsSetting value="true" id="Edit" />
+ <ConfirmationsSetting value="0" id="Add" />
+ <ConfirmationsSetting value="0" id="Remove" />
+ </component>
+ <component name="ProjectReloadState">
+ <option name="STATE" value="0" />
+ </component>
+ <component name="ProjectStructureProblems">
+ <ignored-problems>
+ <problem id="library-invalid-classes-path(library:project:javax.servlet:javax.servlet-api:3.0.1)" />
+ <problem id="library-invalid-classes-path(library:project:org.eclipse.jetty.aggregate:jetty-all:8.1.2.v20120308)" />
+ <problem id="library-invalid-classes-path(library:project:org.reflections:reflections:0.9.6)" />
+ <problem id="unused-library(library:project:net.sourceforge.winstone:winstone:0.9.10)" />
+ </ignored-problems>
+ </component>
+ <component name="ProjectView">
+ <navigator currentView="ProjectPane" proportions="" version="1" splitterProportion="0.5">
+ <flattenPackages />
+ <showMembers />
+ <showModules />
+ <showLibraryContents />
+ <hideEmptyPackages />
+ <abbreviatePackageNames />
+ <autoscrollToSource />
+ <autoscrollFromSource />
+ <sortByType />
+ </navigator>
+ <panes>
+ <pane id="ProjectPane">
+ <subPane>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="External Libraries" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraTests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraTests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="karatests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="views" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraTests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="karatests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="styles" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraTests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="karatests" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="views" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="styles" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="helpers" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="controllers" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraLib" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="config" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraExec" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraExec" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="templates" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraExec" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraExec" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="server" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraExec" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="META-INF" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraExec" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="generators" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraDemo" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraDemo" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="karademo" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="KaraDemo" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="public" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ </subPane>
+ </pane>
+ <pane id="Scope">
+ <subPane subId="Project Files">
+ <PATH>
+ <PATH_ELEMENT USER_OBJECT="Root">
+ <option name="myItemId" value="" />
+ <option name="myItemType" value="" />
+ </PATH_ELEMENT>
+ </PATH>
+ </subPane>
+ <subPane subId="All">
+ <PATH>
+ <PATH_ELEMENT USER_OBJECT="Root">
+ <option name="myItemId" value="" />
+ <option name="myItemType" value="" />
+ </PATH_ELEMENT>
+ </PATH>
+ </subPane>
+ </pane>
+ <pane id="PackagesPane">
+ <subPane>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="Kara" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ </subPane>
+ </pane>
+ </panes>
+ </component>
+ <component name="PropertiesComponent">
+ <property name="GoToFile.includeJavaFiles" value="false" />
+ <property name="project.structure.last.edited" value="Artifacts" />
+ <property name="project.structure.proportion" value="0.15" />
+ <property name="options.splitter.main.proportions" value="0.3" />
+ <property name="Repository.Attach.JavaDocs" value="false" />
+ <property name="options.lastSelected" value="preferences.pluginManager" />
+ <property name="MemberChooser.sorted" value="false" />
+ <property name="recentsLimit" value="5" />
+ <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+ <property name="project.structure.side.proportion" value="0.1946387" />
+ <property name="MemberChooser.copyJavadoc" value="false" />
+ <property name="GoToClass.toSaveIncludeLibraries" value="false" />
+ <property name="restartRequiresConfirmation" value="true" />
+ <property name="Repository.Attach.Sources" value="false" />
+ <property name="FullScreen" value="false" />
+ <property name="MemberChooser.showClasses" value="true" />
+ <property name="GoToClass.includeLibraries" value="false" />
+ <property name="options.searchVisible" value="true" />
+ <property name="options.splitter.details.proportions" value="0.2" />
+ <property name="dynamic.classpath" value="false" />
+ <property name="Downloaded.Files.Path" value="$PROJECT_DIR$/lib" />
+ </component>
+ <component name="RecentsManager">
+ <key name="CopyFile.RECENT_KEYS">
+ <recent name="$PROJECT_DIR$/KaraDemo/src" />
+ </key>
+ <key name="MoveFile.RECENT_KEYS">
+ <recent name="$PROJECT_DIR$/KaraExec" />
+ <recent name="$PROJECT_DIR$/KaraLib/src/kara/views" />
+ <recent name="$PROJECT_DIR$/KaraTests/src" />
+ <recent name="$PROJECT_DIR$/KaraDemo/src/karademo/views/posts" />
+ <recent name="$PROJECT_DIR$/KaraLib/src/kara/app" />
+ </key>
+ </component>
+ <component name="RunManager" selected="Kotlin.kara help">
+ <configuration default="false" name="kara demo server" type="JetRunConfigurationType" factoryName="Kotlin" temporary="true">
+ <option name="MAIN_CLASS_NAME" value="kara.namespace" />
+ <option name="VM_PARAMETERS" value="" />
+ <option name="PROGRAM_PARAMETERS" value="s --debug" />
+ <option name="WORKING_DIRECTORY" value="file://KaraDemo" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraExec" />
+ <envs />
+ <RunnerSettings RunnerId="Debug">
+ <option name="DEBUG_PORT" value="" />
+ <option name="TRANSPORT" value="0" />
+ <option name="LOCAL" value="true" />
+ </RunnerSettings>
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Debug" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="false" name="karademo" type="JetRunConfigurationType" factoryName="Kotlin" temporary="true">
+ <option name="MAIN_CLASS_NAME" value="karademo.namespace" />
+ <option name="VM_PARAMETERS" value="" />
+ <option name="PROGRAM_PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraDemo" />
+ <envs />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="false" name="karatests.controllers" type="JetRunConfigurationType" factoryName="Kotlin" temporary="true">
+ <option name="MAIN_CLASS_NAME" value="karatests.controllers.namespace" />
+ <option name="VM_PARAMETERS" value="" />
+ <option name="PROGRAM_PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraTests" />
+ <envs />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="false" name="karatests.styles" type="JetRunConfigurationType" factoryName="Kotlin" temporary="true">
+ <option name="MAIN_CLASS_NAME" value="karatests.styles.namespace" />
+ <option name="VM_PARAMETERS" value="" />
+ <option name="PROGRAM_PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraLib" />
+ <envs />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="false" name="karatests.views" type="JetRunConfigurationType" factoryName="Kotlin" temporary="true">
+ <option name="MAIN_CLASS_NAME" value="karatests.views.namespace" />
+ <option name="VM_PARAMETERS" value="" />
+ <option name="PROGRAM_PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraTests" />
+ <envs />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
+ <module name="" />
+ <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m" />
+ <option name="PROGRAM_PARAMETERS" />
+ <method />
+ </configuration>
+ <configuration default="true" type="Remote" factoryName="Remote">
+ <option name="USE_SOCKET_TRANSPORT" value="true" />
+ <option name="SERVER_MODE" value="false" />
+ <option name="SHMEM_ADDRESS" value="javadebug" />
+ <option name="HOST" value="localhost" />
+ <option name="PORT" value="5005" />
+ <method />
+ </configuration>
+ <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
+ <option name="MAIN_CLASS_NAME" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraExec" />
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="TestNG" factoryName="TestNG">
+ <module name="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="SUITE_NAME" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="METHOD_NAME" />
+ <option name="GROUP_NAME" />
+ <option name="TEST_OBJECT" value="CLASS" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="OUTPUT_DIRECTORY" />
+ <option name="ANNOTATION_TYPE" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <option name="USE_DEFAULT_REPORTERS" value="false" />
+ <option name="PROPERTIES_FILE" />
+ <envs />
+ <properties />
+ <listeners />
+ <method />
+ </configuration>
+ <configuration default="true" type="Applet" factoryName="Applet">
+ <module name="" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="HTML_FILE_NAME" />
+ <option name="HTML_USED" value="false" />
+ <option name="WIDTH" value="400" />
+ <option name="HEIGHT" value="300" />
+ <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+ <option name="VM_PARAMETERS" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <method />
+ </configuration>
+ <configuration default="true" type="Application" factoryName="Application">
+ <option name="MAIN_CLASS_NAME" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="" />
+ <envs />
+ <method />
+ </configuration>
+ <configuration default="true" type="JUnit" factoryName="JUnit">
+ <module name="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="METHOD_NAME" />
+ <option name="TEST_OBJECT" value="class" />
+ <option name="VM_PARAMETERS" value="-ea" />
+ <option name="PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <envs />
+ <patterns />
+ <method />
+ </configuration>
+ <configuration default="false" name="kara help" type="JetRunConfigurationType" factoryName="Kotlin">
+ <option name="MAIN_CLASS_NAME" value="kara.namespace" />
+ <option name="VM_PARAMETERS" value="" />
+ <option name="PROGRAM_PARAMETERS" value="help" />
+ <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="KaraExec" />
+ <envs />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method />
+ </configuration>
+ <list size="6">
+ <item index="0" class="java.lang.String" itemvalue="Kotlin.kara help" />
+ <item index="1" class="java.lang.String" itemvalue="Kotlin.kara demo server" />
+ <item index="2" class="java.lang.String" itemvalue="Kotlin.karademo" />
+ <item index="3" class="java.lang.String" itemvalue="Kotlin.karatests.controllers" />
+ <item index="4" class="java.lang.String" itemvalue="Kotlin.karatests.styles" />
+ <item index="5" class="java.lang.String" itemvalue="Kotlin.karatests.views" />
+ </list>
+ <recent_temporary>
+ <list size="1">
+ <item index="0" class="java.lang.String" itemvalue="Kotlin.kara demo server" />
+ </list>
+ </recent_temporary>
+ <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
+ <Host>localhost</Host>
+ <Port>5050</Port>
+ </configuration>
+ </component>
+ <component name="ShelveChangesManager" show_recycled="false" />
+ <component name="SvnConfiguration" maxAnnotateRevisions="500" myUseAcceleration="nothing" myAutoUpdateAfterCommit="false" cleanupOnStartRun="false">
+ <option name="USER" value="" />
+ <option name="PASSWORD" value="" />
+ <option name="mySSHConnectionTimeout" value="30000" />
+ <option name="mySSHReadTimeout" value="30000" />
+ <option name="LAST_MERGED_REVISION" />
+ <option name="MERGE_DRY_RUN" value="false" />
+ <option name="MERGE_DIFF_USE_ANCESTRY" value="true" />
+ <option name="UPDATE_LOCK_ON_DEMAND" value="false" />
+ <option name="IGNORE_SPACES_IN_MERGE" value="false" />
+ <option name="DETECT_NESTED_COPIES" value="true" />
+ <option name="CHECK_NESTED_FOR_QUICK_MERGE" value="false" />
+ <option name="IGNORE_SPACES_IN_ANNOTATE" value="true" />
+ <option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true" />
+ <option name="FORCE_UPDATE" value="false" />
+ <option name="IGNORE_EXTERNALS" value="false" />
+ <configuration useDefault="false">$USER_HOME$/.subversion_IDEA</configuration>
+ <myIsUseDefaultProxy>false</myIsUseDefaultProxy>
+ </component>
+ <component name="TaskManager">
+ <task active="true" id="Default" summary="Default task">
+ <changelist id="2d472f65-4e1f-4bcf-9336-59340b03091d" name="Default" comment="" />
+ <created>1335803413298</created>
+ <updated>1335803413298</updated>
+ </task>
+ <servers />
+ </component>
+ <component name="TodoView" selected-index="0">
+ <todo-panel id="selected-file">
+ <are-packages-shown value="false" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="true" />
+ </todo-panel>
+ <todo-panel id="all">
+ <are-packages-shown value="true" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="true" />
+ </todo-panel>
+ <todo-panel id="default-changelist">
+ <are-packages-shown value="false" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="false" />
+ </todo-panel>
+ </component>
+ <component name="ToolWindowManager">
+ <frame x="212" y="22" width="1468" height="969" extended-state="0" />
+ <editor active="true" />
+ <layout>
+ <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="JetGradle" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32991803" sideWeight="0.66431093" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.12447257" sideWeight="0.69729096" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39811543" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.30270907" sideWeight="0.1954993" order="7" side_tool="true" content_ui="tabs" />
+ <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
+ <window_info id="Kotlin" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.20253165" sideWeight="0.69729096" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.19552414" sideWeight="0.7995781" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32979977" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+ <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.1728142" sideWeight="0.16843346" order="1" side_tool="true" content_ui="tabs" />
+ <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32991803" sideWeight="0.7632509" order="3" side_tool="false" content_ui="tabs" />
+ <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.17229255" sideWeight="0.80447584" order="0" side_tool="false" content_ui="combo" />
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.28386337" sideWeight="0.6557377" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+ <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32819906" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+ <window_info id="JSON Formatter" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+ <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
+ <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39903846" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+ </layout>
+ </component>
+ <component name="VcsContentAnnotationSettings">
+ <option name="myLimit" value="2678400000" />
+ </component>
+ <component name="VcsManagerConfiguration">
+ <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true" />
+ <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
+ <option name="CHECK_NEW_TODO" value="true" />
+ <option name="myTodoPanelSettings">
+ <value>
+ <are-packages-shown value="false" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="false" />
+ </value>
+ </option>
+ <option name="PERFORM_UPDATE_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_COMMIT_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_EDIT_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_CHECKOUT_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_ROLLBACK_IN_BACKGROUND" value="false" />
+ <option name="CHECK_LOCALLY_CHANGED_CONFLICTS_IN_BACKGROUND" value="false" />
+ <option name="CHANGED_ON_SERVER_INTERVAL" value="60" />
+ <option name="SHOW_ONLY_CHANGED_IN_SELECTION_DIFF" value="true" />
+ <option name="CHECK_COMMIT_MESSAGE_SPELLING" value="true" />
+ <option name="DEFAULT_PATCH_EXTENSION" value="patch" />
+ <option name="SHORT_DIFF_HORISONTALLY" value="true" />
+ <option name="SHORT_DIFF_EXTRA_LINES" value="2" />
+ <option name="SOFT_WRAPS_IN_SHORT_DIFF" value="true" />
+ <option name="INCLUDE_TEXT_INTO_PATCH" value="false" />
+ <option name="INCLUDE_TEXT_INTO_SHELF" value="false" />
+ <option name="SHOW_FILE_HISTORY_DETAILS" value="true" />
+ <option name="SHOW_VCS_ERROR_NOTIFICATIONS" value="true" />
+ <option name="SHOW_DIRTY_RECURSIVELY" value="false" />
+ <option name="LIMIT_HISTORY" value="true" />
+ <option name="MAXIMUM_HISTORY_ROWS" value="1000" />
+ <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
+ <option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="false" />
+ <option name="LAST_COMMIT_MESSAGE" />
+ <option name="MAKE_NEW_CHANGELIST_ACTIVE" value="false" />
+ <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+ <option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false" />
+ <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
+ <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
+ <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
+ <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
+ <option name="ACTIVE_VCS_NAME" />
+ <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
+ <option name="UPDATE_GROUP_BY_CHANGELIST" value="false" />
+ <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
+ <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />