<?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="bf10e7c6-8c33-4385-b571-3e96ac86a389" name="Changes" comment="">
      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
    </list>
    <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="CopilotPersistence">
    <persistenceIdMap>
      <entry key="_/home/Rory/git/spacebar/server-master" value="2oJ9u2nkEFq1qQW1NFF69ECjiYu" />
    </persistenceIdMap>
  </component>
  <component name="CopilotUserSelectedModel">
    <selectedModels>
      <entry key="chat-panel" value="Gemini 3 Pro (Preview)" />
      <entry key="agent-panel" value="Gemini 3 Pro (Preview)" />
      <entry key="edit-panel" value="GPT-5 mini" />
    </selectedModels>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="JavaScript File" />
        <option value="TypeScript File" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="HighlightingSettingsPerFile">
    <setting file="file://$PROJECT_DIR$/node_modules/@types/amqplib/index.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/@types/amqplib/properties.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/@types/jsonwebtoken/index.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/@types/node/events.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/@types/ws/index.d.mts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/@types/ws/index.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/@types/ws/package.json" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/typeorm/data-source/DataSource.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/typeorm/driver/types/ReplicationMode.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/typeorm/query-builder/Brackets.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/typeorm/query-builder/SelectQueryBuilder.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/typeorm/query-builder/WhereExpressionBuilder.d.ts" root0="SKIP_INSPECTION" />
    <setting file="file://$PROJECT_DIR$/node_modules/typeorm/repository/BaseEntity.d.ts" root0="SKIP_INSPECTION" />
  </component>
  <component name="NamedScopeManager">
    <scope name="src" pattern="!file[server]:*/||file[server]:src//*" />
  </component>
  <component name="ProblemsViewState">
    <option name="selectedTabId" value="QODANA_PROBLEMS_VIEW_TAB" />
  </component>
  <component name="ProjectColorInfo">{
  &quot;customColor&quot;: &quot;&quot;,
  &quot;associatedIndex&quot;: 4
}</component>
  <component name="ProjectId" id="2oJ9u2nkEFq1qQW1NFF69ECjiYu" />
  <component name="ProjectViewState">
    <option name="hideEmptyMiddlePackages" value="true" />
    <option name="showLibraryContents" value="true" />
  </component>
  <component name="PropertiesComponent">{
  &quot;keyToString&quot;: {
    &quot;NIXITCH_NIXPKGS_CONFIG&quot;: &quot;/etc/nix/nixpkgs-config.nix&quot;,
    &quot;NIXITCH_NIX_CONF_DIR&quot;: &quot;&quot;,
    &quot;NIXITCH_NIX_OTHER_STORES&quot;: &quot;&quot;,
    &quot;NIXITCH_NIX_PATH&quot;: &quot;/home/Rory/.nix-defexpr/channels:nixpkgs=/nix/store/wb6agba4kfsxpbnb5hzlq58vkjzvbsk6-source&quot;,
    &quot;NIXITCH_NIX_PROFILES&quot;: &quot;/run/current-system/sw /nix/var/nix/profiles/default /etc/profiles/per-user/Rory /home/Rory/.local/state/nix/profile /nix/profile /home/Rory/.nix-profile&quot;,
    &quot;NIXITCH_NIX_REMOTE&quot;: &quot;&quot;,
    &quot;NIXITCH_NIX_USER_PROFILE_DIR&quot;: &quot;/nix/var/nix/profiles/per-user/Rory&quot;,
    &quot;Node.js.Server.ts.executor&quot;: &quot;Debug&quot;,
    &quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
    &quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
    &quot;RunOnceActivity.typescript.service.memoryLimit.init&quot;: &quot;true&quot;,
    &quot;git-widget-placeholder&quot;: &quot;master&quot;,
    &quot;javascript.nodejs.core.library.configured.version&quot;: &quot;24.11.1&quot;,
    &quot;javascript.nodejs.core.library.typings.version&quot;: &quot;24.10.9&quot;,
    &quot;last_opened_file_path&quot;: &quot;/home/Rory/git/spacebar/server-master/nix/modules/default&quot;,
    &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
    &quot;node.js.detected.package.standard&quot;: &quot;true&quot;,
    &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
    &quot;node.js.selected.package.standard&quot;: &quot;&quot;,
    &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
    &quot;nodejs_interpreter_path&quot;: &quot;node&quot;,
    &quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
    &quot;npm.Start API.executor&quot;: &quot;Run&quot;,
    &quot;npm.Start CDN.executor&quot;: &quot;Run&quot;,
    &quot;npm.Start Gateway.executor&quot;: &quot;Run&quot;,
    &quot;npm.build.executor&quot;: &quot;Run&quot;,
    &quot;npm.build:src.executor&quot;: &quot;Run&quot;,
    &quot;npm.build:src:tsgo.executor&quot;: &quot;Run&quot;,
    &quot;npm.build:tsgo.executor&quot;: &quot;Run&quot;,
    &quot;npm.start.executor&quot;: &quot;Debug&quot;,
    &quot;prettierjs.PrettierConfiguration.Package&quot;: &quot;/home/Rory/git/spacebar/server-master/node_modules/prettier&quot;,
    &quot;ts.external.directory.path&quot;: &quot;/home/Rory/git/spacebar/server-master/node_modules/typescript/lib&quot;
  },
  &quot;keyToStringList&quot;: {
    &quot;DatabaseDriversLRU&quot;: [
      &quot;postgresql&quot;
    ],
    &quot;GitStage.ChangesTree.GroupingKeys&quot;: [
      &quot;directory&quot;,
      &quot;module&quot;,
      &quot;repository&quot;
    ]
  }
}</component>
  <component name="QodanaHighlightedReportService">
    <option name="localRunNotPublishedPersistedInfo">
      <LocalReportPersistedInfo>
        <option name="path" value="/tmp/qodana_output1/qodana.sarif.json" />
        <option name="reportGuid" value="ffc75f9a-8af2-4039-9caf-5031bc73d78a" />
        <option name="reportName" value="server-master/qodana/2026-03-14" />
      </LocalReportPersistedInfo>
    </option>
  </component>
  <component name="QodanaIsSelectedPersistenceService">
    <option name="selectedOrLoading" value="true" />
  </component>
  <component name="QodanaReportsService">
    <option name="descriptions">
      <ReportDescription localRun="true" path="/tmp/qodana_output/qodana.sarif.json" reportGuid="23b693fa-9bcf-42d2-b172-3372ba9c21ff" reportId="server-master/qodana/2026-03-14" />
      <ReportDescription localRun="true" path="/tmp/qodana_output1/qodana.sarif.json" reportGuid="ffc75f9a-8af2-4039-9caf-5031bc73d78a" reportId="server-master/qodana/2026-03-14" />
    </option>
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/nix/modules/default" />
      <recent name="$PROJECT_DIR$/src/api/routes/warp" />
      <recent name="$PROJECT_DIR$/src/util/migration/postgres" />
      <recent name="$PROJECT_DIR$/src/schemas/api/users" />
      <recent name="$PROJECT_DIR$/src/util/entities" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/src/schemas/api/guilds" />
      <recent name="$PROJECT_DIR$/src/schemas" />
      <recent name="$PROJECT_DIR$/src/schemas/uncategorised" />
      <recent name="$PROJECT_DIR$/src/schemas/gateway" />
      <recent name="$PROJECT_DIR$/src/schemas/api/developers" />
    </key>
  </component>
  <component name="RunDashboard">
    <option name="configurationTypes">
      <set>
        <option value="js.build_tools.npm" />
      </set>
    </option>
    <option name="configurationStatuses">
      <map>
        <entry key="js.build_tools.npm">
          <value>
            <map>
              <entry key="Start API" value="STOPPED" />
              <entry key="Start CDN" value="STOPPED" />
              <entry key="Start Gateway" value="STOPPED" />
              <entry key="Start bundle" value="STOPPED" />
            </map>
          </value>
        </entry>
      </map>
    </option>
  </component>
  <component name="RunManager" selected="npm.Start API">
    <list>
      <item itemvalue="Compound.Start separated" />
      <item itemvalue="npm.Start API" />
      <item itemvalue="npm.Start CDN" />
      <item itemvalue="npm.Start Gateway" />
      <item itemvalue="npm.Start bundle" />
    </list>
  </component>
  <component name="SharedIndexes">
    <attachedChunks>
      <set>
        <option value="bundled-js-predefined-d6986cc7102b-9b0f141eb926-JavaScript-WS-253.30387.83" />
      </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="bf10e7c6-8c33-4385-b571-3e96ac86a389" name="Changes" comment="" />
      <created>1730577031233</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1730577031233</updated>
      <workItem from="1730577032815" duration="15455000" />
      <workItem from="1731866740403" duration="7103000" />
      <workItem from="1735155585128" duration="5684000" />
      <workItem from="1735162677624" duration="131000" />
      <workItem from="1735162864847" duration="110000" />
      <workItem from="1735162995609" duration="261000" />
      <workItem from="1735163422404" duration="28000" />
      <workItem from="1735163530041" duration="25785000" />
      <workItem from="1735256039333" duration="390000" />
      <workItem from="1735256441657" duration="58156000" />
      <workItem from="1735848116134" duration="80763000" />
      <workItem from="1759868659577" duration="8847000" />
      <workItem from="1760044946282" duration="43683000" />
      <workItem from="1760402350251" duration="49898000" />
      <workItem from="1760538864442" duration="1330000" />
      <workItem from="1764432507485" duration="30779000" />
      <workItem from="1764521899659" duration="22029000" />
      <workItem from="1765142585081" duration="16912000" />
      <workItem from="1765849511651" duration="7921000" />
      <workItem from="1765861713706" duration="18045000" />
      <workItem from="1766715967914" duration="40995000" />
      <workItem from="1766823293461" duration="11580000" />
      <workItem from="1769106282329" duration="7551000" />
      <workItem from="1769177782123" duration="8132000" />
      <workItem from="1769278836997" duration="449000" />
      <workItem from="1771558270982" duration="82802000" />
      <workItem from="1771818832744" duration="44139000" />
      <workItem from="1771996450006" duration="81615000" />
      <workItem from="1772272118101" duration="30395000" />
      <workItem from="1772714447261" duration="12025000" />
      <workItem from="1772830175841" duration="4576000" />
      <workItem from="1772918744394" duration="70646000" />
      <workItem from="1773448797192" duration="8146000" />
    </task>
    <servers />
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="3" />
  </component>
  <component name="Vcs.Log.Tabs.Properties">
    <option name="TAB_STATES">
      <map>
        <entry key="MAIN">
          <value>
            <State />
          </value>
        </entry>
      </map>
    </option>
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/admin-api/Server.ts</url>
          <line>142</line>
          <option name="timeStamp" value="1" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/admin-api/Server.ts</url>
          <line>140</line>
          <option name="timeStamp" value="3" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/api/util/handlers/Message.ts</url>
          <line>48</line>
          <option name="timeStamp" value="4" />
        </line-breakpoint>
      </breakpoints>
    </breakpoint-manager>
  </component>
  <component name="github-copilot-workspace">
    <instructionFileLocations>
      <option value=".github/instructions" />
    </instructionFileLocations>
    <promptFileLocations>
      <option value=".github/prompts" />
    </promptFileLocations>
  </component>
</project>