text:
/*global describe, it */
'use strict';
var promisory = require('..');
var assert = require('assert');
var fs = require('fs');
var promisify = promisory.promisify;

describe('promissory.promisify(fn)', function() {
	it('should be aliased for backward compatibility', function() {
		assert(promisory == promisify, 'Exports are incorrect');
	});

	it('should work when sync', function() {
		function read(file, fn) {
			fn(null, 'file: ' + file);
		}

		var readPromissory = promisify(read);

		return readPromissory('foo.txt').then(function(res) {
			assert('file: foo.txt' == res);
		});
	});

	it('should work when async', function() {
		function read(file, fn) {
			setTimeout(function() {
				fn(null, 'file: ' + file);
			}, 5);
		}

		var readPromissory = promisify(read);

		readPromissory('foo.txt').then(function(res) {
			assert('file: foo.txt' == res);
		});
	});

	it('should maintain the receiver', function() {
		function load(fn) {
			/*jshint validthis: true */
			fn(null, this.name);
		}

		var user = {
			name: 'tobi',
			loadPromissory: promisify(load)
		};

		user.loadPromissory().then(function(name) {
			assert('tobi' == name);
		});
	});

	it('should catch errors', function() {
		function load(fn) {
			throw new Error('boom');
		}

		var loadPromissory = promisify(load);

		return loadPromissory().catch(function(err) {
			assert('boom' == err.message);
		});
	});

	it('should ignore multiple callbacks', function() {
		function load(fn) {
			fn(null, 1);
			fn(null, 2);
			fn(null, 3);
		}

		var loadPromissory = promisify(load);

		return loadPromissory();
	});

	it('should pass no results', function() {
		function connect(fn) {
			setTimeout(function() {
				fn(null);
			}, 5);
		}

		var connectPromissory = promisify(connect);

		return connectPromissory().then(function(vals) {
			assert(!vals);
		});
	});

	it('should pass all results', function() {
		function read(file, fn) {
			setTimeout(function() {
				fn(null, file[0], file[1]);
			}, 5);
		}

		var readPromissory = promisify(read);

		return readPromissory('foo.txt').then(function(vals) {
			assert('f' == vals[0]);
			assert('o' == vals[1]);
		});
	});

	it('should work with node methods', function() {
		fs.readFilePromissory = promisify(fs.readFile);

		return fs.readFilePromissory('package.json').then(function(buf) {
			assert(Buffer.isBuffer(buf));

			return fs.readFilePromissory('package.json', 'utf8').then(function(str) {
				assert(typeof str == 'string');
			});
		});
	});
});

redpajama_set_name: RedPajamaGithub


text:
package nl.nn.adapterframework.webcontrol.api;

import java.io.IOException;
import java.io.OutputStream;
import java.util.Iterator;

import javax.annotation.security.RolesAllowed;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;
import javax.ws.rs.core.StreamingOutput;
import javax.xml.stream.XMLStreamException;

import org.apache.commons.lang3.StringUtils;

import nl.nn.adapterframework.configuration.ConfigurationException;
import nl.nn.adapterframework.core.IAdapter;
import nl.nn.adapterframework.core.IListener;
import nl.nn.adapterframework.http.WebServiceListener;
import nl.nn.adapterframework.management.bus.BusTopic;
import nl.nn.adapterframework.management.bus.RequestMessageBuilder;
import nl.nn.adapterframework.receivers.Receiver;
import nl.nn.adapterframework.soap.WsdlGenerator;

/**
 * Shows all monitors.
 *
 * @since	7.0-B1
 * @author	Niels Meijer
 */

@Path("/")
public final class Webservices extends Base {

	@GET
	@RolesAllowed({"IbisObserver", "IbisDataAdmin", "IbisAdmin", "IbisTester"})
	@Path("/webservices")
	@Relation("webservices")
	@Produces(MediaType.APPLICATION_JSON)
	public Response getWebServices() throws ApiException {
		return callSyncGateway(RequestMessageBuilder.create(this, BusTopic.WEBSERVICES));
	}

	@GET
	@RolesAllowed({"IbisObserver", "IbisDataAdmin", "IbisAdmin", "IbisTester"})
	@Path("/webservices/{resourceName}")
	@Relation("webservices")
	@Produces(MediaType.APPLICATION_XML)
	public Response getWsdl(
		@PathParam("resourceName") String resourceName,
		@DefaultValue("true") @QueryParam("indent") boolean indent,
		@DefaultValue("false") @QueryParam("useIncludes") boolean useIncludes) throws ApiException {

		String adapterName;
		boolean zip;
		int dotPos=resourceName.lastIndexOf('.');
		if (dotPos>=0) {
			adapterName=resourceName.substring(0,dotPos);
			zip=resourceName.substring(dotPos).equals(".zip");
		} else {
			adapterName=resourceName;
			zip=false;
		}

		if (StringUtils.isEmpty(adapterName)) {
			return Response.status(Response.Status.BAD_REQUEST).entity("<error>no adapter specified</error>").build();
		}
		IAdapter adapter = getIbisManager().getRegisteredAdapter(adapterName);
		if (adapter == null) {
			return Response.status(Response.Status.BAD_REQUEST).entity("<error>adapter not found</error>").build();
		}
		try {
			String servletName = getServiceEndpoint(adapter);
			String generationInfo = "by FrankConsole";
			WsdlGenerator wsdl = new WsdlGenerator(adapter.getPipeLine(), generationInfo);
			wsdl.setIndent(indent);
			wsdl.setUseIncludes(useIncludes||zip);
			wsdl.init();
			StreamingOutput stream = new StreamingOutput() {
				@Override
				public void write(OutputStream out) throws IOException, WebApplicationException {
					try {
						if (zip) {
							wsdl.zip(out, servletName);
						} else {
							wsdl.wsdl(out, servletName);
						}
					} catch (ConfigurationException | XMLStreamException e) {
						throw new WebApplicationException(e);
					}
				}
			};
			ResponseBuilder responseBuilder = Response.ok(stream);
			if (zip) {
				responseBuilder.type(MediaType.APPLICATION_OCTET_STREAM);
				responseBuilder.header("Content-Disposition", "attachment; filename=\""+adapterName+".zip\"");
			}
			return responseBuilder.build();

		} catch (Exception e) {
			throw new ApiException("exception on retrieving wsdl", e);
		}
	}

	private String getServiceEndpoint(IAdapter adapter) {
		String endpoint = "external address of ibis";
		Iterator it = adapter.getReceivers().iterator();
		while(it.hasNext()) {
			IListener listener = ((Receiver) it.next()).getListener();
			if(listener instanceof WebServiceListener) {
				String address = ((WebServiceListener) listener).getAddress();
				if(StringUtils.isNotEmpty(address)) {
					endpoint = address;
				} else {
					endpoint = "rpcrouter";
				}
				String protocol = servletRequest.isSecure() ? "https://" : "http://";
				int port = servletRequest.getServerPort();
				String restBaseUrl = protocol + servletRequest.getServerName() + (port != 0 ? ":" + port : "") + servletRequest.getContextPath() + "/services/";
				endpoint = restBaseUrl + endpoint;
				break;	//what if there are more than 1 WebServiceListener
			}
		}
		return endpoint;
	}

	private String getWsdlExtension() {
		return ".wsdl";
	}
}


text:
namespace Raz {

VertexArray::VertexArray() {
  Logger::debug("[VertexArray] Creating...");
  Renderer::generateVertexArray(m_index);
  Logger::debug("[VertexArray] Created (ID: " + std::to_string(m_index) + ')');
}

void VertexArray::bind() const {
  Renderer::bindVertexArray(m_index);
}

void VertexArray::unbind() const {
  Renderer::unbindVertexArray();
}

VertexArray::~VertexArray() {
  if (!m_index.isValid())
    return;

  Logger::debug("[VertexArray] Destroying (ID: " + std::to_string(m_index) + ")...");
  Renderer::deleteVertexArray(m_index);
  Logger::debug("[VertexArray] Destroyed");
}

VertexBuffer::VertexBuffer() {
  Logger::debug("[VertexBuffer] Creating...");
  Renderer::generateBuffer(m_index);
  Logger::debug("[VertexBuffer] Created (ID: " + std::to_string(m_index) + ')');
}

void VertexBuffer::bind() const {
  Renderer::bindBuffer(BufferType::ARRAY_BUFFER, m_index);
}

void VertexBuffer::unbind() const {
  Renderer::unbindBuffer(BufferType::ARRAY_BUFFER);
}

VertexBuffer::~VertexBuffer() {
  if (!m_index.isValid())
    return;

  Logger::debug("[VertexBuffer] Destroying (ID: " + std::to_string(m_index) + ")...");
  Renderer::deleteBuffer(m_index);
  Logger::debug("[VertexBuffer] Destroyed");
}

IndexBuffer::IndexBuffer() {
  Logger::debug("[IndexBuffer] Creating...");
  Renderer::generateBuffer(m_index);
  Logger::debug("[IndexBuffer] Created (ID: " + std::to_string(m_index) + ')');
}

void IndexBuffer::bind() const {
  Renderer::bindBuffer(BufferType::ELEMENT_BUFFER, m_index);
}

void IndexBuffer::unbind() const {
  Renderer::unbindBuffer(BufferType::ELEMENT_BUFFER);
}

IndexBuffer::~IndexBuffer() {
  if (!m_index.isValid())
    return;

  Logger::debug("[IndexBuffer] Destroying (ID: " + std::to_string(m_index) + ")...");
  Renderer::deleteBuffer(m_index);
  Logger::debug("[IndexBuffer] Destroyed");
}

} // namespace Raz


text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectCodeStyleSettingsManager">
    <option name="PER_PROJECT_SETTINGS">
      <value>
        <TypeScriptCodeStyleSettings>
          <option name="SPACE_AFTER_TYPE_COLON" value="true" />
        </TypeScriptCodeStyleSettings>
        <XML>
          <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
        </XML>
        <codeStyleSettings language="JSON">
          <indentOptions>
            <option name="INDENT_SIZE" value="4" />
            <option name="USE_TAB_CHARACTER" value="true" />
            <option name="SMART_TABS" value="true" />
          </indentOptions>
        </codeStyleSettings>
        <codeStyleSettings language="TypeScript">
          <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
          <option name="CALL_PARAMETERS_LPAREN_ON_NEXT_LINE" value="true" />
          <option name="CALL_PARAMETERS_RPAREN_ON_NEXT_LINE" value="true" />
          <indentOptions>
            <option name="USE_TAB_CHARACTER" value="true" />
            <option name="SMART_TABS" value="true" />
          </indentOptions>
        </codeStyleSettings>
      </value>
    </option>
    <option name="USE_PER_PROJECT_SETTINGS" value="true" />
  </component>
</project>


text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="462c4c30-f4a0-4369-89a0-1f6b7e044fd6" name="Default" comment="" />
    <ignored path="nodejs-wrapper.iws" />
    <ignored path=".idea/workspace.xml" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <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="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="nodejs-wrapper" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/.gitignore">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="210">
              <caret line="14" column="12" lean-forward="false" selection-start-line="14" selection-start-column="12" selection-end-line="14" selection-end-column="12" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name=".travis.yml" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/.travis.yml">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="360">
              <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="v1.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/discovery/v1.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="317">
              <caret line="457" column="24" lean-forward="false" selection-start-line="457" selection-start-column="24" selection-end-line="457" selection-end-column="24" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="test.discovery.v1.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/unit/test.discovery.v1.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="470">
              <caret line="294" column="12" lean-forward="false" selection-start-line="294" selection-start-column="12" selection-end-line="294" selection-end-column="12" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="package.json" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/package.json">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="567">
              <caret line="107" column="33" lean-forward="false" selection-start-line="107" selection-start-column="33" selection-end-line="107" selection-end-column="33" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="requestwrapper.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/lib/requestwrapper.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="-45">
              <caret line="119" column="9" lean-forward="false" selection-start-line="119" selection-start-column="9" selection-end-line="119" selection-end-column="9" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="JavaScript File" />
        <option value="HTML File" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>formatChunk</find>
      <find>let path = (.*), model =</find>
      <find>,\n</find>
      <find>, \/\/ (.*)\n\s+</find>
      <find>fs</find>
      <find>request</find>
      <find>Missing required parameters</find>
      <find>new Buffer\(([^)]+)\)</find>
      <find>buffer</find>
      <find>@returns</find>
      <find>@param options</find>
      <find>@param params</find>
      <find>util</find>
      <find>callback.fr</find>
      <find>createRecognitionJob</find>
      <find>PARAMS_ALLOWED</find>
      <find>language_trans</find>
      <find>requestFactory(</find>
      <find>Isaiah263</find>
      <find>missingParameter</find>
      <find>person</find>
      <find>workspace1</find>
      <find>createSy</find>
      <find>conversation</find>
      <find>collections</find>
      <find>visual</find>
      <find>api_key: '.*',</find>
      <find>addDoc</find>
      <find>formData</find>
      <find>addDocument</find>
    </findStrings>
    <replaceStrings>
      <replace>$1\n```json\n$2\n</replace>
      <replace>$1\n```json\n$2\n```\n *</replace>
      <replace>const</replace>
      <replace>const $1 = require(</replace>
      <replace>const req =</replace>
      <replace>const path = $1;\nconst model =</replace>
      <replace>;\nconst</replace>
      <replace>; // $1\nconst</replace>
      <replace>Buffer.from($1)</replace>
      <replace>@return</replace>
      <replace>@param {Object} options</replace>
      <replace>@param {Object} params</replace>
      <replace>callback.fr</replace>
      <replace>* @param {String} [params.$1]</replace>
      <replace>PARAMS_ALLOWED</replace>
      <replace>this.request(</replace>
      <replace>classifiers</replace>
      <replace>api_key: '',</replace>
    </replaceStrings>
    <dirStrings>
      <dir>$PROJECT_DIR$</dir>
    </dirStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/test/.eslintrc.js" />
        <option value="$PROJECT_DIR$/alchemy-vision/v1.js" />
        <option value="$PROJECT_DIR$/document-conversion/v1.js" />
        <option value="$PROJECT_DIR$/examples/.eslintrc.js" />
        <option value="$PROJECT_DIR$/natural-language-classifier/json-training-to-csv.js" />
        <option value="$PROJECT_DIR$/.eslintignore" />
        <option value="$PROJECT_DIR$/alchemy-data-news/v1.js" />
        <option value="$PROJECT_DIR$/alchemy-language/v1.js" />
        <option value="$PROJECT_DIR$/.eslintrc.js" />
        <option value="$PROJECT_DIR$/test/dependency-lint.js" />
        <option value="$PROJECT_DIR$/.gitattributes" />
        <option value="$PROJECT_DIR$/examples/stt-ws-trans-id.js" />
        <option value="$PROJECT_DIR$/examples/natural_language_understanding.v1.js" />
        <option value="$PROJECT_DIR$/webpack.config.js" />
        <option value="$PROJECT_DIR$/test/integration/test.language_translator.js" />
        <option value="$PROJECT_DIR$/scripts/codemods/buffer.from-ponyfill.js" />
        <option value="$PROJECT_DIR$/test/unit/test.natural_language_understanding.v1.js" />
        <option value="$PROJECT_DIR$/natural-language-understanding/v1.js" />
        <option value="$PROJECT_DIR$/test/integration/test.speech_to_text.js" />
        <option value="$PROJECT_DIR$/test/unit/test.speech_to_text.v1.js" />
        <option value="$PROJECT_DIR$/CHANGELOG.md" />
        <option value="$PROJECT_DIR$/speech-to-text/v1.js" />
        <option value="$PROJECT_DIR$/lib/base_service.js" />
        <option value="$PROJECT_DIR$/test/unit/test.visual_recognition.v3.js" />
        <option value="$PROJECT_DIR$/test/unit/test.retrieve_and_rank.v1.js" />
        <option value="$PROJECT_DIR$/speech-to-text/recognize_stream.js" />
        <option value="$PROJECT_DIR$/test/unit/test.text_to_speech.v1.js" />
        <option value="$PROJECT_DIR$/test/integration/test.conversation.js" />
        <option value="$PROJECT_DIR$/conversation/v1.js" />
        <option value="$PROJECT_DIR$/test/unit/test.conversation.v1.js" />
        <option value="$PROJECT_DIR$/test/resources/auth.js" />
        <option value="$PROJECT_DIR$/visual-recognition/v3.js" />
        <option value="$PROJECT_DIR$/test/integration/test.visual_recognition.custom_classifiers.js" />
        <option value="$PROJECT_DIR$/test/resources/visual_recognition.prepop/classify.sh" />
        <option value="$PROJECT_DIR$/test/integration/test.visual_recognition_collections.js" />
        <option value="$PROJECT_DIR$/test/integration/test.visual_recognition.js" />
        <option value="$PROJECT_DIR$/examples/visual_recognition.v3.js" />
        <option value="$PROJECT_DIR$/examples/conversation.v1.js" />
        <option value="$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/lib/base_service.js" />
        <option value="$PROJECT_DIR$/scripts/create_semver_tag.sh" />
        <option value="$PROJECT_DIR$/README.md" />
        <option value="$PROJECT_DIR$/test/integration/auth_helper.js" />
        <option value="$PROJECT_DIR$/.github/CONTRIBUTING.md" />
        <option value="$PROJECT_DIR$/test/resources/auth.example.js" />
        <option value="$PROJECT_DIR$/lib/requestwrapper.js" />
        <option value="$PROJECT_DIR$/discovery/v1.js" />
        <option value="$PROJECT_DIR$/examples/issue-474/bug.js" />
        <option value="$PROJECT_DIR$/.gitignore" />
        <option value="$PROJECT_DIR$/.travis.yml" />
        <option value="$PROJECT_DIR$/test/unit/test.discovery.v1.js" />
        <option value="$PROJECT_DIR$/package.json" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="NamedScopeManager">
    <scope name="Services" pattern="file[node-sdk]:alchemy-data-news//*||file[node-sdk]:alchemy-language//*||file[node-sdk]:alchemy-vision//*||file[node-sdk]:authorization//*||file[node-sdk]:concept-insights//*||file[node-sdk]:conversation//*||file[node-sdk]:dialog//*||file[node-sdk]:document-conversion//*||file[node-sdk]:language-translator//*||file[node-sdk]:natural_language_classifier//*||file[node-sdk]:personality-insights//*||file[node-sdk]:relationship-extraction//*||file[node-sdk]:retrieve-and-rank//*||file[node-sdk]:speech-to-text//*||file[node-sdk]:text-to-speech//*||file[node-sdk]:tone-analyzer//*||file[node-sdk]:tradeoff-analytics//*||file[node-sdk]:visual-recognition//*" />
  </component>
  <component name="NodeModulesDirectoryManager">
    <handled-path value="$PROJECT_DIR$/examples/browserify/node_modules" />
    <handled-path value="$PROJECT_DIR$/examples/conversation_tone_analyzer_integration/node_modules" />
    <handled-path value="$PROJECT_DIR$/examples/node_modules" />
    <handled-path value="$PROJECT_DIR$/examples/webpack/node_modules" />
    <handled-path value="$PROJECT_DIR$/node_modules" />
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="-536" />
    <option name="y" value="-1440" />
    <option name="width" value="2560" />
    <option name="height" value="1440" />
  </component>
  <component name="ProjectInspectionProfilesVisibleTreeState">
    <entry key="Project Default">
      <profile-state>
        <expanded-state>
          <State>
            <id />
          </State>
          <State>
            <id>General</id>
          </State>
          <State>
            <id>JavaScript</id>
          </State>
          <State>
            <id>Naming conventionsJavaScript</id>
          </State>
        </expanded-state>
        <selected-state>
          <State>
            <id>ParameterNamingConventionJS</id>
          </State>
        </selected-state>
      </profile-state>
    </entry>
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="Scratches" />
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="text-to-speech" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="unit" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="scripts" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="lib" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="examples" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="discovery" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="editorconfig.notification" value="Applied .editorconfig settings" />
    <property name="HbShouldOpenHtmlAsHb" value="" />
    <property name="last_opened_file_path" value="$USER_HOME$/node-pagerank" />
    <property name="editor.config.accepted" value="true" />
    <property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
    <property name="settings.editor.selected.configurable" value="settings.nodejs" />
    <property name="nodejs_interpreter_path" value="/usr/local/bin/node" />
    <property name="nodejs.mocha.mocha_node_package_dir" value="$PROJECT_DIR$/node_modules/mocha" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth0" value="420" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth1" value="422" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth2" value="426" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth3" value="1220" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder3" value="3" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth0" value="420" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth1" value="422" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth2" value="426" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth3" value="1220" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder3" value="3" />
    <property name="javascript.nodejs.core.library.configured.version" value="4.4.5" />
    <property name="DefaultHtmlFileTemplate" value="HTML File" />
    <property name="com.intellij.ide.scratch.LRUPopupBuilder$2/Languages" value="JSON
ECMAScript 6
HTML" />
    <property name="JavaScriptPreferStrict" value="false" />
    <property name="JavaScriptWeakerCompletionTypeGuess" value="true" />
    <property name="FullScreen" value="true" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/test/resources" />
      <recent name="$PROJECT_DIR$/examples/webpack" />
      <recent name="$PROJECT_DIR$/test" />
      <recent name="$PROJECT_DIR$/examples" />
      <recent name="$PROJECT_DIR$/jsdoc" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/examples/webpack" />
      <recent name="$PROJECT_DIR$/scripts/codemods" />
      <recent name="$PROJECT_DIR$/scripts" />
      <recent name="$PROJECT_DIR$" />
      <recent name="$PROJECT_DIR$/examples" />
    </key>
  </component>
  <component name="RunDashboard">
    <option name="ruleStates">
      <list>
        <RuleState>
          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
        </RuleState>
        <RuleState>
          <option name="name" value="StatusDashboardGroupingRule" />
        </RuleState>
      </list>
    </option>
  </component>
  <component name="RunManager" selected="Mocha.discovery-v1.discovery versions">
    <configuration default="false" name="visual_recognition_integration_collections" type="mocha-javascript-test-runner" factoryName="Mocha" temporary="true" nameIsGenerated="true">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>SUITE</test-kind>
      <test-file>$PROJECT_DIR$/test/integration/test.visual_recognition_collections.js</test-file>
      <test-names>
        <name value="visual_recognition_integration_collections" />
      </test-names>
      <method />
    </configuration>
    <configuration default="false" name="visual_recognition_integration" type="mocha-javascript-test-runner" factoryName="Mocha" temporary="true" nameIsGenerated="true">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>SUITE</test-kind>
      <test-file>$PROJECT_DIR$/test/integration/test.visual_recognition.js</test-file>
      <test-names>
        <name value="visual_recognition_integration" />
      </test-names>
      <method />
    </configuration>
    <configuration default="false" name="conversation.v1.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-node="project" path-to-js-file="conversation.v1.js" working-dir="$PROJECT_DIR$/examples">
      <method />
    </configuration>
    <configuration default="false" name="bug.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-node="project" path-to-js-file="bug.js" working-dir="$PROJECT_DIR$/examples/issue-474">
      <method />
    </configuration>
    <configuration default="false" name="discovery-v1.discovery versions" type="mocha-javascript-test-runner" factoryName="Mocha" temporary="true" nameIsGenerated="true">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>SUITE</test-kind>
      <test-file>$PROJECT_DIR$/test/unit/test.discovery.v1.js</test-file>
      <test-names>
        <name value="discovery-v1" />
        <name value="discovery versions" />
      </test-names>
      <method />
    </configuration>
    <configuration default="true" type="BashConfigurationType" factoryName="Bash">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="INTERPRETER_PATH" value="/bin/bash" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SCRIPT_NAME" value="" />
      <option name="PARAMETERS" value="" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
      <method />
    </configuration>
    <configuration default="true" type="DartTestRunConfigurationType" factoryName="Dart Test">
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerJest" factoryName="Jest">
      <node-interpreter value="project" />
      <working-dir value="" />
      <envs />
      <scope-kind value="ALL" />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma">
      <config-file value="" />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerProtractor" factoryName="Protractor">
      <config-file value="" />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
      <method />
    </configuration>
    <configuration default="true" type="cucumber.js" factoryName="Cucumber.js">
      <option name="cucumberJsArguments" value="" />
      <option name="executablePath" />
      <option name="filePath" />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <pass-parent-envs>true</pass-parent-envs>
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run" />
      <scripts />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>DIRECTORY</test-kind>
      <test-directory />
      <recursive>false</recursive>
      <method />
    </configuration>
    <configuration default="false" name="integration-all-services.functional_concept_insights.searchConceptByLabel()" type="mocha-javascript-test-runner" factoryName="Mocha" nameIsGenerated="true">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs>
        <env name="DEBUG" value="request" />
      </envs>
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>TEST</test-kind>
      <test-file>$PROJECT_DIR$/test/test.zz.integration-all-services.js</test-file>
      <test-names>
        <name value="integration-all-services" />
        <name value="functional_concept_insights" />
        <name value="searchConceptByLabel()" />
      </test-names>
      <method />
    </configuration>
    <configuration default="false" name="all tests" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>DIRECTORY</test-kind>
      <test-directory>$PROJECT_DIR$/test</test-directory>
      <recursive>false</recursive>
      <method />
    </configuration>
    <configuration default="false" name="offline tests" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options>--fgrep integration --invert</extra-mocha-options>
      <test-kind>DIRECTORY</test-kind>
      <test-directory>$PROJECT_DIR$/test</test-directory>
      <recursive>false</recursive>
      <method />
    </configuration>
    <configuration default="false" name="integration tests" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>TEST_FILE</test-kind>
      <test-file>$PROJECT_DIR$/test/test.zz.integration-all-services.js</test-file>
      <method />
    </configuration>
    <configuration default="false" name="integration-all-services" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>TEST_FILE</test-kind>
      <test-file>$PROJECT_DIR$/test/test.zz.integration-all-services.js</test-file>
      <method />
    </configuration>
    <list size="10">
      <item index="0" class="java.lang.String" itemvalue="Mocha.integration-all-services.functional_concept_insights.searchConceptByLabel()" />
      <item index="1" class="java.lang.String" itemvalue="Mocha.all tests" />
      <item index="2" class="java.lang.String" itemvalue="Mocha.offline tests" />
      <item index="3" class="java.lang.String" itemvalue="Mocha.integration tests" />
      <item index="4" class="java.lang.String" itemvalue="Mocha.integration-all-services" />
      <item index="5" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration_collections" />
      <item index="6" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration" />
      <item index="7" class="java.lang.String" itemvalue="Node.js.conversation.v1.js" />
      <item index="8" class="java.lang.String" itemvalue="Node.js.bug.js" />
      <item index="9" class="java.lang.String" itemvalue="Mocha.discovery-v1.discovery versions" />
    </list>
    <recent_temporary>
      <list size="5">
        <item index="0" class="java.lang.String" itemvalue="Mocha.discovery-v1.discovery versions" />
        <item index="1" class="java.lang.String" itemvalue="Node.js.bug.js" />
        <item index="2" class="java.lang.String" itemvalue="Node.js.conversation.v1.js" />
        <item index="3" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration" />
        <item index="4" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration_collections" />
      </list>
    </recent_temporary>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="462c4c30-f4a0-4369-89a0-1f6b7e044fd6" name="Default" comment="" />
      <created>1426784847978</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1426784847978</updated>
      <workItem from="1458325969310" duration="3446000" />
      <workItem from="1458654882474" duration="9686000" />
      <workItem from="1458739559377" duration="163000" />
      <workItem from="1458846609374" duration="3927000" />
      <workItem from="1459188465835" duration="2802000" />
      <workItem from="1460474810588" duration="2459000" />
      <workItem from="1460731273554" duration="237000" />
      <workItem from="1461950037052" duration="2879000" />
      <workItem from="1462806846329" duration="29844000" />
      <workItem from="1463773222306" duration="15162000" />
      <workItem from="1464038021437" duration="24365000" />
      <workItem from="1464900647998" duration="3563000" />
      <workItem from="1465831728023" duration="6757000" />
      <workItem from="1466703397625" duration="616000" />
      <workItem from="1466790243909" duration="11771000" />
      <workItem from="1467826398573" duration="33098000" />
      <workItem from="1468249491641" duration="42000" />
      <workItem from="1468249806896" duration="837000" />
      <workItem from="1468252767179" duration="21315000" />
      <workItem from="1468355770863" duration="12657000" />
      <workItem from="1468600439966" duration="2322000" />
      <workItem from="1469042521739" duration="2351000" />
      <workItem from="1469132414933" duration="7634000" />
      <workItem from="1469538821317" duration="29542000" />
      <workItem from="1470834046376" duration="47223000" />
      <workItem from="1472692705193" duration="318000" />
      <workItem from="1472761750821" duration="773000" />
      <workItem from="1473455539013" duration="1110000" />
      <workItem from="1473869539129" duration="3150000" />
      <workItem from="1474045613025" duration="25242000" />
      <workItem from="1474903665980" duration="4302000" />
      <workItem from="1475239261526" duration="35878000" />
      <workItem from="1476899859311" duration="29659000" />
      <workItem from="1477057758947" duration="59000" />
      <workItem from="1477057858235" duration="30610000" />
      <workItem from="1477489114994" duration="9918000" />
      <workItem from="1477909917978" duration="2398000" />
      <workItem from="1479135077469" duration="10638000" />
      <workItem from="1479412353058" duration="1472000" />
      <workItem from="1480345157675" duration="602000" />
      <workItem from="1480523620065" duration="36471000" />
      <workItem from="1481818353645" duration="2696000" />
      <workItem from="1483470007135" duration="12878000" />
      <workItem from="1483720857337" duration="1315000" />
      <workItem from="1484081330132" duration="621000" />
      <workItem from="1484328414172" duration="1726000" />
      <workItem from="1484580971971" duration="6804000" />
      <workItem from="1484677116039" duration="3587000" />
      <workItem from="1484928560465" duration="6063000" />
      <workItem from="1485201674133" duration="3733000" />
      <workItem from="1485356457802" duration="8829000" />
      <workItem from="1485528260681" duration="1904000" />
      <workItem from="1485879769192" duration="1027000" />
      <workItem from="1485900450520" duration="2695000" />
      <workItem from="1486053493043" duration="15213000" />
      <workItem from="1486123591507" duration="21859000" />
      <workItem from="1486564835634" duration="19935000" />
      <workItem from="1487021302994" duration="3669000" />
      <workItem from="1487612532868" duration="10647000" />
      <workItem from="1487861761499" duration="2473000" />
      <workItem from="1487880702886" duration="3302000" />
      <workItem from="1487965315994" duration="904000" />
      <workItem from="1487969897974" duration="10188000" />
      <workItem from="1488314153216" duration="9793000" />
      <workItem from="1488476260220" duration="7505000" />
      <workItem from="1488812609743" duration="4047000" />
      <workItem from="1488998941455" duration="2726000" />
      <workItem from="1489430265897" duration="391000" />
      <workItem from="1489510573498" duration="2004000" />
      <workItem from="1490120598981" duration="1056000" />
      <workItem from="1490713827094" duration="244000" />
      <workItem from="1490882860362" duration="881000" />
      <workItem from="1491505303942" duration="3772000" />
      <workItem from="1491832817487" duration="507000" />
      <workItem from="1491934324334" duration="657000" />
      <workItem from="1491941069391" duration="2345000" />
      <workItem from="1492030193035" duration="180000" />
      <workItem from="1492431165414" duration="1424000" />
      <workItem from="1492780992025" duration="8144000" />
      <workItem from="1493045985084" duration="175000" />
      <workItem from="1493147885192" duration="659000" />
      <workItem from="1493673085463" duration="1036000" />
      <workItem from="1494014992493" duration="4567000" />
      <workItem from="1494275771818" duration="232000" />
      <workItem from="1494340012278" duration="981000" />
      <workItem from="1495218300032" duration="1660000" />
      <workItem from="1495461078575" duration="1033000" />
      <workItem from="1495739384352" duration="866000" />
      <workItem from="1497639074314" duration="1601000" />
      <workItem from="1499112720398" duration="714000" />
      <workItem from="1499113588036" duration="2939000" />
    </task>
    <servers />
  </component>
  <component name="TestHistory">
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 56m 38s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 57m 11s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 58m 08s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 58m 22s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 58m 43s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 59m 37s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 59m 53s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 17h 00m 02s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 17h 01m 35s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 17h 01m 47s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="671505000" />
  </component>
  <component name="TodoView" selected-index="1">
    <todo-panel id="selected-file">
      <is-autoscroll-to-source value="true" />
    </todo-panel>
    <todo-panel id="all">
      <are-packages-shown value="true" />
      <is-autoscroll-to-source value="true" />
    </todo-panel>
  </component>
  <component name="ToolWindowManager">
    <frame x="-536" y="-1440" width="2560" height="1440" extended-state="0" />
    <layout>
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.11953932" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32447955" sideWeight="0.5" order="6" 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" show_stripe_button="true" weight="0.5018868" sideWeight="0.5095314" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21811321" sideWeight="0.49841145" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32043797" sideWeight="0.49046862" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="true" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.31572676" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4649635" sideWeight="0.49841145" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2671533" sideWeight="0.5" order="1" 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" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="processedProjectFiles" value="true" />
  </component>
  <component name="Vcs.Log.UiProperties">
    <option name="RECENTLY_FILTERED_USER_GROUPS">
      <collection />
    </option>
    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
      <collection />
    </option>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/examples/tone_analyzer.v3.js</url>
          <line>5</line>
          <option name="timeStamp" value="6" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/unit/test.language_translation.v2.js</url>
          <line>68</line>
          <option name="timeStamp" value="13" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/unit/test.document_conversion.v1.js</url>
          <line>124</line>
          <option name="timeStamp" value="17" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/visual-recognition/v3.js</url>
          <line>102</line>
          <option name="timeStamp" value="40" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/visual-recognition/v3.js</url>
          <line>104</line>
          <option name="timeStamp" value="42" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/visual-recognition/v3.js</url>
          <line>89</line>
          <option name="timeStamp" value="51" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/unit/test.discovery_experimental.v1.js</url>
          <line>55</line>
          <option name="timeStamp" value="53" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/integration/test.discovery.js</url>
          <line>78</line>
          <option name="timeStamp" value="58" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <condition expression="missing.length > 0" language="JavaScript" />
          <url>file://$PROJECT_DIR$/lib/helper.js</url>
          <line>46</line>
          <option name="timeStamp" value="60" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/lib/requestwrapper.js</url>
          <line>74</line>
          <option name="timeStamp" value="62" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/lib/requestwrapper.js</url>
          <line>175</line>
          <option name="timeStamp" value="65" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/node_modules/request/request.js</url>
          <line>318</line>
          <properties />
          <option name="timeStamp" value="68" />
        </line-breakpoint>
      </breakpoints>
      <option name="time" value="69" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/CHANGELOG.md">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="15">
          <caret line="1" column="0" lean-forward="false" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.speech_to_text.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="6255">
          <caret line="417" column="0" lean-forward="false" selection-start-line="417" selection-start-column="0" selection-end-line="417" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/natural-language-classifier/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/natural-language-understanding/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="870">
          <caret line="58" column="4" lean-forward="false" selection-start-line="58" selection-start-column="4" selection-end-line="58" selection-end-column="4" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/base_service.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1410">
          <caret line="94" column="90" lean-forward="false" selection-start-line="94" selection-start-column="13" selection-end-line="94" selection-end-column="90" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.wrapper.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-2333">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.visual_recognition.v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2250">
          <caret line="150" column="54" lean-forward="false" selection-start-line="150" selection-start-column="54" selection-end-line="150" selection-end-column="54" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.tone_analyzer.v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.speech_to_text.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="6375">
          <caret line="425" column="24" lean-forward="false" selection-start-line="425" selection-start-column="24" selection-end-line="425" selection-end-column="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.retrieve_and_rank.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2250">
          <caret line="150" column="43" lean-forward="false" selection-start-line="150" selection-start-column="27" selection-end-line="150" selection-end-column="43" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.personality_insights.v2.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.language_translation.v2.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1965">
          <caret line="131" column="56" lean-forward="false" selection-start-line="131" selection-start-column="40" selection-end-line="131" selection-end-column="56" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.document_conversion.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="870">
          <caret line="58" column="30" lean-forward="false" selection-start-line="58" selection-start-column="30" selection-end-line="58" selection-end-column="30" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/speech-to-text/recognize_stream.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-328">
          <caret line="219" column="50" lean-forward="false" selection-start-line="219" selection-start-column="50" selection-end-line="219" selection-end-column="50" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/speech-to-text/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-2955">
          <caret line="132" column="58" lean-forward="false" selection-start-line="132" selection-start-column="58" selection-end-line="132" selection-end-column="58" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/text-to-speech/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.text_to_speech.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1095">
          <caret line="73" column="7" lean-forward="false" selection-start-line="73" selection-start-column="7" selection-end-line="73" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.conversation.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1485">
          <caret line="99" column="34" lean-forward="false" selection-start-line="99" selection-start-column="34" selection-end-line="99" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.conversation.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="509">
          <caret line="99" column="7" lean-forward="false" selection-start-line="99" selection-start-column="7" selection-end-line="99" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="269">
          <caret line="57" column="60" lean-forward="false" selection-start-line="57" selection-start-column="60" selection-end-line="57" selection-end-column="60" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/visual-recognition/v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="274">
          <caret line="136" column="56" lean-forward="false" selection-start-line="136" selection-start-column="56" selection-end-line="136" selection-end-column="56" />
          <folding>
            <marker date="1494018277000" expanded="true" signature="4332:4339" ph="/** Wrapper for requestFactory that ensures things are formatted the way the service likes ...*/" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/visual_recognition.prepop/source_pictures.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/visual_recognition.prepop/classify.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="12" column="1" lean-forward="true" selection-start-line="12" selection-start-column="1" selection-end-line="12" selection-end-column="1" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.visual_recognition_collections.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="214">
          <caret line="15" column="9" lean-forward="true" selection-start-line="15" selection-start-column="9" selection-end-line="15" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.visual_recognition.custom_classifiers.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="30" column="72" lean-forward="false" selection-start-line="30" selection-start-column="49" selection-end-line="30" selection-end-column="72" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.visual_recognition.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="118">
          <caret line="16" column="16" lean-forward="false" selection-start-line="16" selection-start-column="16" selection-end-line="16" selection-end-column="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/visual_recognition.v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="105">
          <caret line="7" column="59" lean-forward="false" selection-start-line="7" selection-start-column="16" selection-end-line="7" selection-end-column="59" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="405">
          <caret line="27" column="49" lean-forward="false" selection-start-line="27" selection-start-column="49" selection-end-line="27" selection-end-column="49" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/conversation/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="315">
          <caret line="21" column="41" lean-forward="false" selection-start-line="21" selection-start-column="41" selection-end-line="21" selection-end-column="41" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/conversation.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="120">
          <caret line="8" column="34" lean-forward="false" selection-start-line="8" selection-start-column="34" selection-end-line="8" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/lib/base_service.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1680">
          <caret line="112" column="0" lean-forward="false" selection-start-line="112" selection-start-column="0" selection-end-line="112" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/conversation/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="510">
          <caret line="34" column="111" lean-forward="false" selection-start-line="34" selection-start-column="73" selection-end-line="34" selection-end-column="111" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/scripts/create_semver_tag.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="12" column="38" lean-forward="false" selection-start-line="12" selection-start-column="38" selection-end-line="12" selection-end-column="38" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/README.md">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1680">
          <caret line="112" column="51" lean-forward="false" selection-start-line="112" selection-start-column="51" selection-end-line="112" selection-end-column="51" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.alchemy_data_news.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/auth_helper.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="5" column="40" lean-forward="false" selection-start-line="5" selection-start-column="40" selection-end-line="5" selection-end-column="40" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.github/CONTRIBUTING.md">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1065">
          <caret line="71" column="11" lean-forward="false" selection-start-line="71" selection-start-column="11" selection-end-line="71" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/auth.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1095">
          <caret line="73" column="58" lean-forward="false" selection-start-line="73" selection-start-column="58" selection-end-line="73" selection-end-column="58" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/auth.example.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="603">
          <caret line="196" column="25" lean-forward="false" selection-start-line="196" selection-start-column="25" selection-end-line="197" selection-end-column="31" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/extend/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="525">
          <caret line="35" column="21" lean-forward="false" selection-start-line="35" selection-start-column="21" selection-end-line="35" selection-end-column="21" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/request/request.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="218">
          <caret line="318" column="2" lean-forward="false" selection-start-line="318" selection-start-column="2" selection-end-line="318" selection-end-column="2" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/form-data/lib/form_data.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="236">
          <caret line="256" column="2" lean-forward="false" selection-start-line="256" selection-start-column="2" selection-end-line="256" selection-end-column="2" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/request/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="227">
          <caret line="43" column="2" lean-forward="false" selection-start-line="43" selection-start-column="2" selection-end-line="43" selection-end-column="2" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/requestwrapper.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-45">
          <caret line="119" column="9" lean-forward="false" selection-start-line="119" selection-start-column="9" selection-end-line="119" selection-end-column="9" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/discovery/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="317">
          <caret line="457" column="24" lean-forward="false" selection-start-line="457" selection-start-column="24" selection-end-line="457" selection-end-column="24" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/issue-474/bug.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="465">
          <caret line="31" column="20" lean-forward="false" selection-start-line="31" selection-start-column="20" selection-end-line="31" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.gitignore">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="210">
          <caret line="14" column="12" lean-forward="false" selection-start-line="14" selection-start-column="12" selection-end-line="14" selection-end-column="12" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.travis.yml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="360">
          <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.discovery.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="470">
          <caret line="294" column="12" lean-forward="false" selection-start-line="294" selection-start-column="12" selection-end-line="294" selection-end-column="12" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/package-lock.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-51379">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/package.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="567">
          <caret line="107" column="33" lean-forward="false" selection-start-line="107" selection-start-column="33" selection-end-line="107" selection-end-column="33" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ScopeChooserConfigurable.UI">
        <settings>
          <last-edited>Services</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
          <order>
            <scope name="Services" />
          </order>
        </settings>
      </state>
    </states>
  </component>
</project>


text:
package org.apache.activemq.openwire.v1;

import org.apache.activemq.command.JournalTrace;
import org.apache.activemq.openwire.DataFileGeneratorTestSupport;

/**
 * Test case for the OpenWire marshalling for JournalTrace
 *
 *
 * NOTE!: This file is auto generated - do not modify! if you need to make a
 * change, please see the modify the groovy scripts in the under src/gram/script
 * and then use maven openwire:generate to regenerate this file.
 */
public class JournalTraceTest extends DataFileGeneratorTestSupport {

   public static final JournalTraceTest SINGLETON = new JournalTraceTest();

   public Object createObject() throws Exception {
      JournalTrace info = new JournalTrace();
      populateObject(info);
      return info;
   }

   protected void populateObject(Object object) throws Exception {
      super.populateObject(object);
      JournalTrace info = (JournalTrace) object;
      info.setMessage("Message:1");

   }
}


text:
package event

//
type Phase int

const (
	CapturingPhase Phase = iota
	TargetPhase
	BubblingPhase
)

func (phase Phase) String() string {
	switch phase {
	case CapturingPhase:
		return "CapturingPhase"
	case TargetPhase:
		return "TargetPhase"
	case BubblingPhase:
		return "BubblingPhase"
	}
	return "UnknownPhase"
}


text:
package org.keycloak.models.map.user;

import java.util.Comparator;
import java.util.UUID;

public class MapUserEntity extends AbstractUserEntity<UUID> {

    public static final Comparator<MapUserEntity> COMPARE_BY_USERNAME = Comparator.comparing(MapUserEntity::getUsername, String.CASE_INSENSITIVE_ORDER);

    protected MapUserEntity() {
        super();
    }

    public MapUserEntity(UUID id, String realmId) {
        super(id, realmId);
    }
}


text:
package duckdns

import (
	"errors"
	"fmt"
	"net/http"
	"time"

	"github.com/go-acme/lego/v3/challenge/dns01"
	"github.com/go-acme/lego/v3/platform/config/env"
)

// Config is used to configure the creation of the DNSProvider
type Config struct {
	Token              string
	PropagationTimeout time.Duration
	PollingInterval    time.Duration
	SequenceInterval   time.Duration
	HTTPClient         *http.Client
}

// NewDefaultConfig returns a default configuration for the DNSProvider
func NewDefaultConfig() *Config {
	return &Config{
		PropagationTimeout: env.GetOrDefaultSecond("DUCKDNS_PROPAGATION_TIMEOUT", dns01.DefaultPropagationTimeout),
		PollingInterval:    env.GetOrDefaultSecond("DUCKDNS_POLLING_INTERVAL", dns01.DefaultPollingInterval),
		SequenceInterval:   env.GetOrDefaultSecond("DUCKDNS_SEQUENCE_INTERVAL", dns01.DefaultPropagationTimeout),
		HTTPClient: &http.Client{
			Timeout: env.GetOrDefaultSecond("DUCKDNS_HTTP_TIMEOUT", 30*time.Second),
		},
	}
}

// DNSProvider adds and removes the record for the DNS challenge
type DNSProvider struct {
	config *Config
}

// NewDNSProvider returns a new DNS provider using
// environment variable DUCKDNS_TOKEN for adding and removing the DNS record.
func NewDNSProvider() (*DNSProvider, error) {
	values, err := env.Get("DUCKDNS_TOKEN")
	if err != nil {
		return nil, fmt.Errorf("duckdns: %v", err)
	}

	config := NewDefaultConfig()
	config.Token = values["DUCKDNS_TOKEN"]

	return NewDNSProviderConfig(config)
}

// NewDNSProviderConfig return a DNSProvider instance configured for DuckDNS.
func NewDNSProviderConfig(config *Config) (*DNSProvider, error) {
	if config == nil {
		return nil, errors.New("duckdns: the configuration of the DNS provider is nil")
	}

	if config.Token == "" {
		return nil, errors.New("duckdns: credentials missing")
	}

	return &DNSProvider{config: config}, nil
}

// Present creates a TXT record to fulfill the dns-01 challenge.
func (d *DNSProvider) Present(domain, token, keyAuth string) error {
	_, txtRecord := dns01.GetRecord(domain, keyAuth)
	return d.updateTxtRecord(domain, d.config.Token, txtRecord, false)
}

// CleanUp clears DuckDNS TXT record
func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
	return d.updateTxtRecord(domain, d.config.Token, "", true)
}

// Timeout returns the timeout and interval to use when checking for DNS propagation.
// Adjusting here to cope with spikes in propagation times.
func (d *DNSProvider) Timeout() (timeout, interval time.Duration) {
	return d.config.PropagationTimeout, d.config.PollingInterval
}

// Sequential All DNS challenges for this provider will be resolved sequentially.
// Returns the interval between each iteration.
func (d *DNSProvider) Sequential() time.Duration {
	return d.config.SequenceInterval
}


text:
UTILS_HOME = ../../utils
CLOSURE ?= $(UTILS_HOME)/closure.jar
BUILD_DIR = ../../build/firefox
RESTARTLESS_DIR = ../../build/firefox-restartless
PROFILE ?= $(error Specify Firefox profile in PROFILE)
BUNDLES_DIR = ../../build/bundles-cc

# Just builds a ff extension

VERSION = `head -n 1 ../../build/version/version.txt`

build: ensureoutputdir
	# Copying extension files
	echo "Creating extension version: $(VERSION)"
	cp -R ../../LICENSE ../../LICENSE-OFL.txt ../../README-LICENSE.txt content chrome bootstrap.js chrome.manifest icon.png icon64.png $(BUILD_DIR)/
	sed s/\(SHUMWAY_VERSION\)/$(VERSION)/ install.rdf > $(BUILD_DIR)/install.rdf
	sed s/\(SHUMWAY_VERSION\)/$(VERSION)/ update.rdf > $(BUILD_DIR)/update.rdf
	cp ../../examples/inspector/debug/pingpong.js $(BUILD_DIR)/chrome/
	# Copying JavaScript content files
	mkdir -p $(BUILD_DIR)/content/playerglobal
	cp ../../build/playerglobal/playerglobal.json $(BUILD_DIR)/content/playerglobal/
	cp ../../build/playerglobal/playerglobal.abcs $(BUILD_DIR)/content/playerglobal/
	# Copying ABC and Relooper files
	mkdir -p $(BUILD_DIR)/content/libs
	cp ../../build/libs/builtin.abc $(BUILD_DIR)/content/libs/
	cp ../../build/libs/relooper.js $(BUILD_DIR)/content/libs/
	# Copying closure optimized shumway.js files
	cp $(BUNDLES_DIR)/shumway*.js $(BUILD_DIR)/content/
	cp ../../build/version/version.txt $(BUILD_DIR)/content/version.txt
	echo "extension" >> $(BUILD_DIR)/content/version.txt
	# Packaging XPI file
	cd $(BUILD_DIR); zip -r shumway.xpi *

ensureoutputdir: clean
	-mkdir -p $(BUILD_DIR)

clean:
	-rm -rf build
	-rm -rf $(BUILD_DIR)
	-rm -rf $(RESTARTLESS_DIR)

restartless:
	-rm -rf $(RESTARTLESS_DIR)
	mkdir -p $(RESTARTLESS_DIR)
	cd $(RESTARTLESS_DIR); find ../../extension/firefox -type f -maxdepth 1 -mindepth 1 -exec ln -s {} \;
	mkdir -p $(RESTARTLESS_DIR)/chrome
	cd $(RESTARTLESS_DIR)/chrome; find ../../../extension/firefox/chrome -maxdepth 1 -mindepth 1 -exec ln -s {} \;
	mkdir -p $(RESTARTLESS_DIR)/content
	cd $(RESTARTLESS_DIR)/content; find ../../../extension/firefox/content -maxdepth 1 -mindepth 1 -exec ln -s {} \;
	ln -s ../../../examples/inspector/debug/pingpong.js $(RESTARTLESS_DIR)/chrome/pingpong.js
	ln -s ../../../src/gfx $(RESTARTLESS_DIR)/content/gfx
	ln -s ../../../build/playerglobal $(RESTARTLESS_DIR)/content/playerglobal
	ln -s ../../../build/libs $(RESTARTLESS_DIR)/content/libs
	ln -s ../../../build/bundles/shumway.gfx.js $(RESTARTLESS_DIR)/content/shumway.gfx.js
	ln -s ../../../build/bundles/shumway.player.js $(RESTARTLESS_DIR)/content/shumway.player.js
	ln -s ../../../build/version/version.txt $(RESTARTLESS_DIR)/content/version.txt
	cd $(RESTARTLESS_DIR); pwd > "$(PROFILE)/extensions/shumway-dev@research.mozilla.org"
	grep "nglayout.debug.disable_xul_cache\", true" "$(PROFILE)/prefs.js" 1>/dev/null || echo "Set create 'nglayout.debug.disable_xul_cache' boolean preference to 'true'."

PHONY: build clean ensureoutputdir restartless


text:
<?php

function parser_embed($gab, $text) {
    require_once 'auto_video_embed_view.php';
    return parser_video_embed($text);
}

function auto_link($gab, $text) {
    require_once 'auto_link.php';
    return auto_link_text($text);
}

$gab->bindTrigger(gab_triggers::PARSE, "auto_link");
$gab->bindTrigger(gab_triggers::PARSE, "parser_embed");


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>H-Index</title>
<meta name="date" content="2016-07-04">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">

JavaScript is disabled on your browser.

Skip navigation links

Overview

Package

Class

Tree

Deprecated

Index

Help

Prev Letter

Next Letter

Frames

No Frames

All Classes

A B C D E F G H I J L M N O P Q R S T U V W X

H

handleLogout() - Method in interface eu.focusnet.app.controller.ApplicationStatusObserver

Actions to perform on logout.

handleLogout() - Method in class eu.focusnet.app.controller.CronService

Inherited

handleLogout() - Method in class eu.focusnet.app.controller.DataManager

logout.

handleLogout() - Method in class eu.focusnet.app.controller.UserManager

Inherited.

headers - Variable in class eu.focusnet.app.model.widgets.TableWidgetInstance

Headers

HEIGHT_DP_FOR_FULL_WIDTH - Static variable in class eu.focusnet.app.ui.fragment.widget.BarChartWidgetFragment

The height of the widget if it takes the full width of the screen.

HEIGHT_DP_FOR_FULL_WIDTH - Static variable in class eu.focusnet.app.ui.fragment.widget.LineChartWidgetFragment

The height of the widget if it takes the full width of the screen.

HEIGHT_DP_FOR_FULL_WIDTH - Static variable in class eu.focusnet.app.ui.fragment.widget.PieChartWidgetFragment

The height of the widget if it takes the full width of the screen.

HEIGHT_DP_PER_ROW - Static variable in class eu.focusnet.app.ui.fragment.widget.TableWidgetFragment

Indication on the height to use for each row.

hideSoftKeyboard(Activity) - Static method in class eu.focusnet.app.ui.common.UiHelper

Helper function to hide the keyboard when clicking on an element.

highlightSelectedMenuItem(int) - Method in class eu.focusnet.app.ui.activity.ProjectsListingActivity

Highlight the currently selected menu item

Html5WidgetFragment - Class in eu.focusnet.app.ui.fragment.widget

A Fragment rendering a webapp inside a WebView.

Html5WidgetFragment() - Constructor for class eu.focusnet.app.ui.fragment.widget.Html5WidgetFragment

Html5WidgetFragment.FocusAppWebViewClient - Class in eu.focusnet.app.ui.fragment.widget

Create a web client, which loads internal HTML pages with the custom TouchWebView.

Html5WidgetFragment.WebAppInterface - Class in eu.focusnet.app.ui.fragment.widget

JavaScript interface definition.

Html5WidgetInstance - Class in eu.focusnet.app.model.widgets

An instance containing all information pertaining to a webapp widget.

Html5WidgetInstance(WidgetTemplate, Map<String, String>, DataContext) - Constructor for class eu.focusnet.app.model.widgets.Html5WidgetInstance

C'tor

HTTP_METHOD_DELETE - Static variable in class eu.focusnet.app.util.Constant.Networking

HTTP DELETE

HTTP_METHOD_GET - Static variable in class eu.focusnet.app.util.Constant.Networking

HTTP GET

HTTP_METHOD_POST - Static variable in class eu.focusnet.app.util.Constant.Networking

HTTP POST

HTTP_METHOD_PUT - Static variable in class eu.focusnet.app.util.Constant.Networking

HTTP PUT

httpConnectionFactory(URL, String) - Static method in class eu.focusnet.app.controller.HttpRequest

Create an HTTP(S) connection.

HttpRequest - Class in eu.focusnet.app.controller

An HTTP request to be issued to the REST server

HttpRequest(String, String) - Constructor for class eu.focusnet.app.controller.HttpRequest

A simple Request without payload (GET or DELETE)

HttpRequest(String, String, FocusObject) - Constructor for class eu.focusnet.app.controller.HttpRequest

A request with associated payload to be passed in the body (POST or PUT)

HttpRequest(String, String, String) - Constructor for class eu.focusnet.app.controller.HttpRequest

A request with associated payload to be passed in the body (POST or PUT)

HttpResponse - Class in eu.focusnet.app.controller

A response to an HTTP request to the FOCUS platform

HttpResponse(HttpURLConnection) - Constructor for class eu.focusnet.app.controller.HttpResponse

An HttpResponse contains all information that may be useful by the application to
 decide what to do after a network call.

A B C D E F G H I J L M N O P Q R S T U V W X

Skip navigation links

Overview

Package

Class

Tree

Deprecated

Index

Help

Prev Letter

Next Letter

Frames

No Frames

All Classes


text:
export { DataTablesPane } from './DataTablesPane';
export * from './components';


text:
package org.efix.message.field;

public class ExecAckStatus {

    public static final byte RECEIVED_NOT_YET_PROCESSED = '0';
    public static final byte ACCEPTED = '1';
    public static final byte DONT_KNOW = '2';

}


text:
package com.gentics.mesh.core.jobs;

import io.reactivex.Completable;

/**
 * A class responsible for processing all jobs
 */
public interface JobProcessor {

	/**
	 * process all jobs
	 * @return completable
	 */
	Completable process();
}


text:
<?php

namespace Sturdy\Activity\Meta\Type;

use stdClass;

/**
 * Class BooleanType
 * @package Sturdy\Activity\Meta\Type
 */
final class BooleanType extends Type
{
	const type = "boolean";

	/**
	 * Constructor
	 *
	 * @param string|null $state  the objects state
	 */
	public function __construct(string $state = null)
	{

	}

	/**
	 * Get descriptor
	 *
	 * @return string
	 */
	public function getDescriptor(): string
	{
		return self::type;
	}

	/**
	 * Set meta properties on object
	 *
	 * @param stdClass $meta
	 * @param array $state
	 */
	public function meta(stdClass $meta, array $state): void
	{
		$meta->type = self::type;
	}

	/**
	 * Filter value
	 *
	 * @param  &$value bool the value to filter
	 * @return bool  whether the value is valid
	 */
	public function filter(&$value): bool
	{
		if (is_string($value)) $value = trim($value);
		$boolean = filter_var($value, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
		if ($boolean === null) return false;
		$value = $boolean;
		return true;
	}
}