<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AutoImportSettings">
    <option name="autoReloadType" value="SELECTIVE" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="4b4ede81-fe43-4a68-9186-e15152e2d80c" name="Changes" comment="v 0.58.0 fixed test with dist" />
    <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="EmbeddingIndexingInfo">
    <option name="cachedIndexableFilesCount" value="139" />
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Python Script" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="GitHubPullRequestSearchHistory">{
  &quot;lastFilter&quot;: {
    &quot;state&quot;: &quot;OPEN&quot;,
    &quot;assignee&quot;: &quot;StarmanMartin&quot;
  }
}</component>
  <component name="GithubPullRequestsUISettings">{
  &quot;selectedUrlAndAccountId&quot;: {
    &quot;url&quot;: &quot;https://github.com/StarmanMartin/SimpleDomControlClient.git&quot;,
    &quot;accountId&quot;: &quot;1d79fbc5-ed50-41ec-9a5c-ee6e5d964451&quot;
  }
}</component>
  <component name="MarkdownSettingsMigration">
    <option name="stateVersion" value="1" />
  </component>
  <component name="McpProjectServerCommands">
    <commands />
    <urls />
  </component>
  <component name="ProjectColorInfo">{
  &quot;associatedIndex&quot;: 1
}</component>
  <component name="ProjectId" id="2b2GffCLJPiEDkJs7nLSyiE5bGz" />
  <component name="ProjectViewState">
    <option name="hideEmptyMiddlePackages" value="true" />
    <option name="showLibraryContents" value="true" />
  </component>
  <component name="PropertiesComponent"><![CDATA[{
  "keyToString": {
    "Jest.All Tests.executor": "Run",
    "Jest.Controller.executor": "Debug",
    "Jest.Test all.executor": "Run",
    "Jest.Test reconcile controller.executor": "Run",
    "Jest.Test reconcile.executor": "Debug",
    "Jest.jest.config.mjs.executor": "Run",
    "Jest.model fixtures.queryset create uses the mocked socket receiver to append new rows.executor": "Debug",
    "Jest.model fixtures.queryset load receives rows through the mocked socket receiver.executor": "Debug",
    "Jest.view.test.js.executor": "Debug",
    "RunOnceActivity.MCP Project settings loaded": "true",
    "RunOnceActivity.OpenProjectViewOnStart": "true",
    "RunOnceActivity.ShowReadmeOnStart": "true",
    "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
    "RunOnceActivity.git.unshallow": "true",
    "RunOnceActivity.go.formatter.settings.were.checked": "true",
    "RunOnceActivity.go.migrated.go.modules.settings": "true",
    "RunOnceActivity.typescript.service.memoryLimit.init": "true",
    "SHARE_PROJECT_CONFIGURATION_FILES": "true",
    "ai.playground.ignore.import.keys.banner.in.settings": "true",
    "git-widget-placeholder": "main",
    "go.import.settings.migrated": "true",
    "javascript.nodejs.core.library.configured.version": "22.14.0",
    "javascript.nodejs.core.library.typings.version": "22.14.1",
    "kotlin-language-version-configured": "true",
    "last_opened_file_path": "/home/martin/Develop/private/SimpleDomControl",
    "node.js.detected.package.eslint": "true",
    "node.js.detected.package.tslint": "true",
    "node.js.selected.package.eslint": "(autodetect)",
    "node.js.selected.package.tslint": "(autodetect)",
    "nodejs.jest.jest_package": "/home/martin/Develop/private/SimpleDomControlClient/node_modules/jest",
    "nodejs_interpreter_path": "/home/martin/.asdf/installs/nodejs/22.14.0/bin/node",
    "nodejs_package_manager_path": "yarn",
    "npm.build.executor": "Run",
    "npm.test.executor": "Debug",
    "project.structure.last.edited": "Modules",
    "project.structure.proportion": "0.0",
    "project.structure.side.proportion": "0.0",
    "settings.editor.selected.configurable": "settings.nodejs",
    "ts.external.directory.path": "/home/martin/.local/share/JetBrains/Toolbox/apps/pycharm-professional/plugins/javascript-plugin/jsLanguageServicesImpl/external",
    "vue.rearranger.settings.migration": "true"
  }
}]]></component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$" />
    </key>
  </component>
  <component name="RunManager" selected="Jest.Test all">
    <configuration name="Controller" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs>
        <env name="NODE_OPTIONS" value="--experimental-vm-modules" />
      </envs>
      <scope-kind value="SUITE" />
      <test-file value="$PROJECT_DIR$/test/controller.test.js" />
      <test-names>
        <test-name value="Controller" />
      </test-names>
      <method v="2" />
    </configuration>
    <configuration name="Test all" type="JavaScriptTestRunnerJest" temporary="true">
      <node-interpreter value="project" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs>
        <env name="NODE_OPTIONS" value="--experimental-vm-modules" />
      </envs>
      <scope-kind value="ALL" />
      <method v="2" />
    </configuration>
    <configuration name="Test reconcile controller" type="JavaScriptTestRunnerJest">
      <node-interpreter value="project" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs>
        <env name="NODE_OPTIONS" value="--experimental-vm-modules" />
      </envs>
      <scope-kind value="SUITE" />
      <test-file value="$PROJECT_DIR$/test/view.test.js" />
      <test-names>
        <test-name value="Controller reconcile" />
      </test-names>
      <method v="2" />
    </configuration>
    <configuration name="jest.config.mjs" type="JavaScriptTestRunnerJest" nameIsGenerated="true">
      <config-file value="$PROJECT_DIR$/jest.config.mjs" />
      <node-interpreter value="$USER_HOME$/.asdf/installs/nodejs/22.8.0/bin/node" />
      <node-options value="--experimental-vm-modules" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs />
      <scope-kind value="ALL" />
      <method v="2" />
    </configuration>
    <configuration name="view.test.js" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs>
        <env name="NODE_OPTIONS" value="--experimental-vm-modules" />
      </envs>
      <scope-kind value="TEST_FILE" />
      <test-file value="$PROJECT_DIR$/test/view.test.js" />
      <method v="2" />
    </configuration>
    <configuration name="build" type="js.build_tools.npm">
      <package-json value="$PROJECT_DIR$/package.json" />
      <command value="run" />
      <scripts>
        <script value="build" />
      </scripts>
      <node-interpreter value="$USER_HOME$/.asdf/installs/nodejs/22.8.0/bin/node" />
      <envs />
      <method v="2" />
    </configuration>
    <configuration name="test" type="js.build_tools.npm" temporary="true" nameIsGenerated="true">
      <package-json value="$PROJECT_DIR$/package.json" />
      <command value="run" />
      <scripts>
        <script value="test" />
      </scripts>
      <node-interpreter value="$USER_HOME$/.asdf/installs/nodejs/22.14.0/bin/node" />
      <envs />
      <method v="2" />
    </configuration>
    <list>
      <item itemvalue="Jest.jest.config.mjs" />
      <item itemvalue="Jest.Test reconcile controller" />
      <item itemvalue="Jest.view.test.js" />
      <item itemvalue="Jest.Controller" />
      <item itemvalue="Jest.Test all" />
      <item itemvalue="npm.build" />
      <item itemvalue="npm.test" />
    </list>
    <recent_temporary>
      <list>
        <item itemvalue="Jest.Test all" />
        <item itemvalue="Jest.view.test.js" />
        <item itemvalue="npm.test" />
        <item itemvalue="Jest.Controller" />
      </list>
    </recent_temporary>
  </component>
  <component name="SharedIndexes">
    <attachedChunks>
      <set>
        <option value="bundled-js-predefined-d6986cc7102b-9b0f141eb926-JavaScript-PY-253.29346.142" />
        <option value="bundled-python-sdk-f2b7a9f6281b-6e1f45a539f7-com.jetbrains.pycharm.pro.sharedIndexes.bundled-PY-253.29346.142" />
      </set>
    </attachedChunks>
  </component>
  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="4b4ede81-fe43-4a68-9186-e15152e2d80c" name="Changes" comment="" />
      <created>1705405864340</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1705405864340</updated>
      <workItem from="1705405865397" duration="557000" />
      <workItem from="1705475959709" duration="66000" />
      <workItem from="1705476745685" duration="42000" />
      <workItem from="1705482583555" duration="1741000" />
      <workItem from="1705520401615" duration="1679000" />
      <workItem from="1705526288293" duration="39000" />
      <workItem from="1707124210562" duration="901000" />
      <workItem from="1709579952668" duration="2466000" />
      <workItem from="1709671101704" duration="290000" />
      <workItem from="1713769095032" duration="116000" />
      <workItem from="1730803990300" duration="2495000" />
      <workItem from="1741761262308" duration="532000" />
      <workItem from="1741856308927" duration="9000" />
      <workItem from="1745266749102" duration="42527000" />
      <workItem from="1745433489565" duration="22162000" />
      <workItem from="1746775623778" duration="14038000" />
      <workItem from="1776656121875" duration="4646000" />
    </task>
    <task id="LOCAL-00001" summary="v 0.4.11 add gulp tasks to client bib">
      <option name="closed" value="true" />
      <created>1707124863617</created>
      <option name="number" value="00001" />
      <option name="presentableId" value="LOCAL-00001" />
      <option name="project" value="LOCAL" />
      <updated>1707124863617</updated>
    </task>
    <task id="LOCAL-00002" summary="v 0.4.12 gulp fixes">
      <option name="closed" value="true" />
      <created>1709671325528</created>
      <option name="number" value="00002" />
      <option name="presentableId" value="LOCAL-00002" />
      <option name="project" value="LOCAL" />
      <updated>1709671325529</updated>
    </task>
    <task id="LOCAL-00003" summary="v 0.4.18 update AbstractSDC relations (get_parent, get_children)">
      <option name="closed" value="true" />
      <created>1713769152596</created>
      <option name="number" value="00003" />
      <option name="presentableId" value="LOCAL-00003" />
      <option name="project" value="LOCAL" />
      <updated>1713769152596</updated>
    </task>
    <task id="LOCAL-00004" summary="v 0.4.18 build">
      <option name="closed" value="true" />
      <created>1713769189716</created>
      <option name="number" value="00004" />
      <option name="presentableId" value="LOCAL-00004" />
      <option name="project" value="LOCAL" />
      <updated>1713769189716</updated>
    </task>
    <task id="LOCAL-00005" summary="v 0.56.2 Fixed new version bugs">
      <option name="closed" value="true" />
      <created>1730805685222</created>
      <option name="number" value="00005" />
      <option name="presentableId" value="LOCAL-00005" />
      <option name="project" value="LOCAL" />
      <updated>1730805685222</updated>
    </task>
    <task id="LOCAL-00006" summary="v 0.57.9 Update dependencies">
      <option name="closed" value="true" />
      <created>1741761774404</created>
      <option name="number" value="00006" />
      <option name="presentableId" value="LOCAL-00006" />
      <option name="project" value="LOCAL" />
      <updated>1741761774404</updated>
    </task>
    <task id="LOCAL-00007" summary="v 0.57.9 added LCB algorithm to reconcile function">
      <option name="closed" value="true" />
      <created>1745482240699</created>
      <option name="number" value="00007" />
      <option name="presentableId" value="LOCAL-00007" />
      <option name="project" value="LOCAL" />
      <updated>1745482240699</updated>
    </task>
    <task id="LOCAL-00008" summary="v 0.58.0 Models as class objects">
      <option name="closed" value="true" />
      <created>1776668775427</created>
      <option name="number" value="00008" />
      <option name="presentableId" value="LOCAL-00008" />
      <option name="project" value="LOCAL" />
      <updated>1776668775427</updated>
    </task>
    <task id="LOCAL-00009" summary="v 0.58.0 Models as class objects">
      <option name="closed" value="true" />
      <created>1776668816174</created>
      <option name="number" value="00009" />
      <option name="presentableId" value="LOCAL-00009" />
      <option name="project" value="LOCAL" />
      <updated>1776668816174</updated>
    </task>
    <task id="LOCAL-00010" summary="v 0.58.0 Models as class objects">
      <option name="closed" value="true" />
      <created>1776668837064</created>
      <option name="number" value="00010" />
      <option name="presentableId" value="LOCAL-00010" />
      <option name="project" value="LOCAL" />
      <updated>1776668837064</updated>
    </task>
    <task id="LOCAL-00011" summary="v 0.58.0 update ci">
      <option name="closed" value="true" />
      <created>1776668891797</created>
      <option name="number" value="00011" />
      <option name="presentableId" value="LOCAL-00011" />
      <option name="project" value="LOCAL" />
      <updated>1776668891797</updated>
    </task>
    <task id="LOCAL-00012" summary="v 0.58.0 update ci">
      <option name="closed" value="true" />
      <created>1776669031982</created>
      <option name="number" value="00012" />
      <option name="presentableId" value="LOCAL-00012" />
      <option name="project" value="LOCAL" />
      <updated>1776669031983</updated>
    </task>
    <task id="LOCAL-00013" summary="v 0.58.0 fixed test with dist">
      <option name="closed" value="true" />
      <created>1776669821856</created>
      <option name="number" value="00013" />
      <option name="presentableId" value="LOCAL-00013" />
      <option name="project" value="LOCAL" />
      <updated>1776669821856</updated>
    </task>
    <option name="localTasksCounter" value="14" />
    <servers />
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="3" />
  </component>
  <component name="VcsManagerConfiguration">
    <MESSAGE value="v 0.4.11 add gulp tasks to client bib" />
    <MESSAGE value="v 0.4.12 gulp fixes" />
    <MESSAGE value="v 0.4.18 update AbstractSDC relations (get_parent, get_children)" />
    <MESSAGE value="v 0.4.18 build" />
    <MESSAGE value="v 0.56.2 Fixed new version bugs" />
    <MESSAGE value="v 0.57.9 Update dependencies" />
    <MESSAGE value="v 0.57.9 added LCB algorithm to reconcile function" />
    <MESSAGE value="v 0.58.0 Models as class objects" />
    <MESSAGE value="v 0.58.0 update ci" />
    <MESSAGE value="v 0.58.0 fixed test with dist" />
    <option name="LAST_COMMIT_MESSAGE" value="v 0.58.0 fixed test with dist" />
  </component>
  <component name="VgoProject">
    <settings-migrated>true</settings-migrated>
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/simpleDomControl/sdc_model.js</url>
          <line>1047</line>
          <properties lambdaOrdinal="-1" />
          <option name="timeStamp" value="4" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/simpleDomControl/sdc_model.js</url>
          <line>769</line>
          <properties lambdaOrdinal="-1" />
          <option name="timeStamp" value="7" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/model.test.js</url>
          <line>171</line>
          <properties lambdaOrdinal="-1" />
          <option name="timeStamp" value="14" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/model.test.js</url>
          <line>161</line>
          <properties lambdaOrdinal="-1" />
          <option name="timeStamp" value="15" />
        </line-breakpoint>
      </breakpoints>
    </breakpoint-manager>
    <watches-manager>
      <configuration name="JavaScriptTestRunnerJest">
        <watch expression="MAIN.html()" language="JavaScript" />
        <watch expression="parseInt(i/2)" language="JavaScript" />
        <watch expression="$element.html()" language="JavaScript" />
        <watch expression="op.counterpart.$element.html()" language="JavaScript" />
        <watch expression="OPS" language="JavaScript" />
      </configuration>
    </watches-manager>
  </component>
  <component name="XSLT-Support.FileAssociations.UIState">
    <expand />
    <select />
  </component>
</project>